Auf einer mit SSL und Login geschützten/sicheren Seite gibt es ein Formular mit einem Datei-Upload. Soweit so gut. Der Upload kann ca. 350 MB betragen und auf dem Server habe ich entsprechende Werte hochgesetzt, damit es kein Timeout gibt.
Nun hat sich aber noch ergeben, dass die Datei zusätzlich auf Viren untersucht werden soll. Laut Provider passiert das serverseitig nur mit FTP.
Außerdem können die Uploads aus Ländern mit langsamer Internetverbindung erfolgen. Nachdem aufgrund der langsamen Internetverbindung ein Timeout aufgetreten war, hat der Provider etwas an den Proxyeinstellungen geändert und danach klappte es wieder. Allerdings bin ich verunsichert - da das Projekt gerade erst anläuft - dass weiterhin Timeouts kommen könnten, wenn jemand eine noch langsamere Leitung hat oder die Datei 500MB groß ist.
Daher bin ich auf die Lösung des Uploads per PHP mit FTP bzw. SFTP gestoßen: Damit würden die Dateien auf Viren geprüft und ein Timeout würde keine Rolle spielen. Die Erweiterung x_ff_ftp_upload (https://contao.org/de/extension-list...000009.de.html) würde nach einem kurzen Test scheinbar auch funktionieren und man könnte sie bestimmt auf SFTP umschreiben, aber wäre das der richtige Weg? Da das Formular noch weitere Felder beinhaltet und die Werte in die Datenbank geschrieben werden, würde die Formularverarbeitung ja dann nicht mehr so schön zusammenspielen, um es mal grob auszudrücken. Daher meine Frage: Kennt sich jemand damit aus bzw. hat einen Tipp für mich? Wäre für jeden Hinweis wirklich sehr dankbar!
Viele Grüße, Petra
Lesezeichen