0

API Post Call

Hallo zusammen,

ich möchte per API PDF-Dateien an unseren DMS-Anbieter senden.

Wenn ich beispielsweise 50 Datensätze habe, die jeweils eine PDF-Datei enthalten, und jede Datei in einer for-Schleife sende, erscheint ein Ladekreis, der die Wartezeit darstellt. Dies führt zu langen Ladezeiten für den Anwender.

Verlasse ich die Seite während der Übertragung, wird der Sendevorgang abgebrochen.

Gibt es eine Möglichkeit, dies asynchron, z. B. mit "do as deferred", zu handhaben? Mein Ziel ist, dass die Dateien im Hintergrund gesendet werden, ohne dass der Anwender darauf warten muss, bis der Vorgang abgeschlossen ist.

Vielen Dank im Voraus!

4 Antworten

null
    • Gotje_Ing
    • vor 8 MonatenThu, July 4, 2024 at 9:57 AM UTC
    • Gemeldet - anzeigen

    Du nutzt wahrscheinlich einen HTTP call für die Übertragung. Dieses könntest du in eine globale Funktion mit do as server auslagern und die zu übertragenden Daten in einen Record einer Hilfstabelle schreiben. (Es müssen nicht die Dateien selbst sein, aber die Infos wo die Dateien liegen)

    • Martin_Ossadnik
    • vor 8 MonatenThu, July 4, 2024 at 9:26 PM UTC
    • Gemeldet - anzeigen

    Hallo  ,

     

    das verstehe ich nicht?

    Ja, ich nutze es als do as server:

     

    Dies dauert mir aber zu lange, da solange die Anwendung läuft, kann ich diese Seite nicht verlassen, da er sonst abbricht.

    diese Dateien, möchte ich nach und nach per API senden.

    Das klappt auch, dauert mir aber zu lange...

     

    Das mit der Untertabelle habe ich nicht so ganz verstanden, wie mich das weiterbringen soll.

      • + Maßanzug statt Massenware +
      • RonaldP
      • vor 8 MonatenFri, July 5, 2024 at 5:31 AM UTC
      • Gemeldet - anzeigen

      Moin ,

      Hast du es denn schon mit do as deferred  probiert?

      VG Ronald

    • Martin_Ossadnik
    • vor 8 MonatenFri, July 5, 2024 at 8:35 PM UTC
    • Gemeldet - anzeigen

    Moin, 

     

    Ja hab ich jetzt tatsächlich mal gemacht. Funktioniert 👍