Aller au contenu principal

Über Uploadhook eine Funktion auf den FS Server antriggern (Linux)

Commentaires

3 commentaires

  • Zendesk API User
    Author: mbergmann - 7/9/2020 17:37

    Hallo Matthias,

    der UploadHook läuft ja “im Client“ also quasi lokal. Darum ruft er auch „lokale“ externe Programme auf.

    Du könntest hier über einen ServerService gehen, der vom UploadHook aufgerufen wird. Den ServerService würde ich aber „low level“ machen. Damit meine ich, dass der ServerService wirklich nur die reine Datenumwandlung macht, also eine Methode wie

    byte[] convertToWebp(byte[] input)

    bereitstellt. Dadurch müsstest du keine eigenen Klassen im Service bzw. seinen Parametern nutzen (hat Vorteile bzgl ressourcen scopes).

    Das Speichern der Daten im Medium kann dann wieder der UploadHook machen.

    Viele Grüße

    Michael

    0
  • Zendesk API User
    Author: mseyfarth - 7/13/2020 10:28

    Hallo Michael,

    vielen Dank für Deinen Input.

    Ich werde mal versuchen einen Server Service zu bauen und diesen entsprechend aufzurufen.

    Ich weiß zwar noch nicht wie das funktioniert, aber probieren geht ja über studieren :smileywink:

    Danke und Gruß

    Matthias

    0
  • Zendesk API User
    Author: mseyfarth - 11/27/2020 13:31

    Hallo mbergmann​,

    nach reichlich probieren und langer Umsetzungspause konnte ich diesen Ansatz erfolgreich umsetzen.

    Schwierigkeit hierbei war zunächst, dass man einen zentralen Service benötigt, der im FS Server lauft und der Uploadhook entsprechend darauf zugreift.

    Dann gab es noch ein Problem mit externen Bibliotheken. Durch Verwendung des Isolated Mode konnte ich diese aber umgehen.

    Ich bin somit nun in der Lage, basierend auf ein hochzuladendes Bild, weitere Varianten zu erzeugen und diese als Resolution on-the-fly zu speichern.

    Gruß

    Matthias

    0

Vous devez vous connecter pour laisser un commentaire.