Forum: Netzwerke
Delphi
by OlliWW,
10. Sep 2020
Die derzeitige Lösung ist: SFTP
Das Problem ist nicht der Server, das Problem ist der Client, in manchen Fällen macht mir die Client Firewall einen Strich durch die Rechnung und darauf habe ich nicht immer Zugriff. Auch SSHd auf Port 443 laufen zu lassen löst das Problem nicht immer, da manche Firewalls mit DPI erkennen, dass dies keine richtige HTTPS Connection ist.
Forum: Netzwerke
Delphi
by OlliWW,
10. Sep 2020
Vielen Dank für die vielen hilfreichen Hinweise.
Ich implementiere es gerade so:
- Intelligentes PHP Script dass immer Teile einer Datei annimmt sowas wie: upload.php?file=test.bin&chunk=4711 (auf dem Server werden die Chunks abgelegt: test.bin_4711
- Delphi teilt den Stream in 10 MB Teile und läd die an das o.g. PHP Script (idHTTP Post)
- Am Ende poste ich ein "finish" an das Script und...
Forum: Netzwerke
Delphi
by OlliWW,
10. Sep 2020
Über die Serverseite hatte ich mir auch schon Gedanken gemacht.
Wenn man den Upload aufteilen will, dann müsste man auf der Programm-Seite den Stream auch in "Chunks" aufteilen und irgendwie ein intelligentes Script auf der Serverseite schreiben, dass die Chunks wieder zusammenbaut.
Ich denke ich könnte das alles implementieren, ich hatte aber gehofft, dass es dafür schon ein Framwork gibt....