Hallo zusammen,
für ein Projekt wollen wir Kunden die Möglichkeit geben, dass sie Dateien (Größe max. 1 MB) uploaden (auf einen Internetserver).
Mittels eines anderen Softwaremoduls könnten diese dann von anderen Mitarbeitern heruntergeladen werden.
Die Dateien könnte man ja vor dem Upload verschlüsseln.
Der Name etc. würde in einer Internet-DB gespeichert.
Ich sehe dazu prinzipiell mehrere Möglichkeiten:
a) FTP-Zugang.
Vorteil: Einfach zu machen
Nachteil: FTP Kennúngen stehen in der exe. Dies finde ich etwas unschön. v.a. wenn alle Kunden dann den gleichen FTP Zugang nutzen würden, ...
b) Mittels HTTP-POST mit PHP Skript
Vorteil: Authentifikation und Eintragen von Infos in eine Datenbank könnte auch über das PHP Skript laufen.
Nachteil: Große Dateien können nicht(?) mit Fortschrittsbalken versehen werden, ...
c) Extra Listen-Skript auf dem root Server
Nachteil: Oversized
d) ???
Mir geht es darum welches Prinzip ihr verfolgen würdet und warum?
Also bitte keine Code-Snippets sondern erst mal das Prinzip.
Gruß
jf_stgt