[gelöst] Downloadfromstream - Dateigröße?

16. Oktober 2014 14:30

Hallo,

weiß zufällig jemand von euch, ob es beim Befehl "Downloadfromstream" eine Größenbegrenzung gibt und ob diese irgendwie beeinflussbar ist?

Hintergrund:
Wenn die durch den gelb markierten Programmcode erstellte Datei ("ToFile") ca. 35 MB groß wäre (zumindest ist die Datei im Temp-Verzeichnis des NAV-Servers so groß), dann bringt "downloadfromstream" einen Fehler zurück, d.h. "OutFileName" ist dann leer.
Wenn hier "downloadfromstream" ohne IF-Bedingung verwendet wird, dann kommt die Fehlermeldung "Die gewünschte Datei ist zu groß.".

DownloadFromStream.png


DownloadFromStream2.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von JRenz am 17. Oktober 2014 08:12, insgesamt 1-mal geändert.

Re: Downloadfromstream - nur bis zu einer bestimmten Dateigr

16. Oktober 2014 14:34

JRenz hat geschrieben:weiß zufällig jemand von euch, ob es beim Befehl "Downloadfromstream" eine Größenbegrenzung gibt und ob diese irgendwie beeinflussbar ist?


In der Onlinehilfe von UPLOADINTOSTREAM steht:
The maximum size of the file to be uploaded is specified by the MaxUploadSize setting in the CustomSettings.config file. The setting is specified in megabytes. For more information, see Configuring Microsoft Dynamics NAV Server.


Zu DOWNLOADFROMSTREAM steht da nichts, aber vielleicht ist es anwendbar.

Re: Downloadfromstream - nur bis zu einer bestimmten Dateigr

16. Oktober 2014 14:44

Hallo Natalie,

danke für den Hinweis - darauf hätte ich auch selber kommen können.
Ich werde das (vermutlich morgen) mal ausprobieren und das Ergebnis dann mitteilen.

Re: [gelöst] Downloadfromstream - Dateigröße?

17. Oktober 2014 08:17

Hallo,

der Hinweis von Natalie hat geholfen.
Durch die Änderung des Parameters "MaxUploadSize" auf 100 MB in der Config des NAV-Servers konnte ich nun eine Datei, die im Temp-Verzeichnis des NAV-Servers ca. 38 MB groß ist, per DownloadfromStream auf den Client übertragen.
Vorher (Parameter war per default auf 30 MB eingestellt) war dies nicht möglich.