21 Stimmen

Apache Commons Datei-Upload Alternativen

Ich habe mich gefragt, welche Java File Upload API's StackOverflow-Benutzer in der Vergangenheit verwendet haben und empfehlen würde, verwenden? Eine schnelle Google-Suche scheint darauf hinzuweisen, dass die am häufigsten verwendete API Apache Commons File Upload ist (derzeit bei 1.2.1), allerdings hatten wir einige Probleme bei der Verwendung dieser Bibliothek mit größeren Dateien, die wir nicht lösen konnten.

Hat jemand eine zuverlässige Datei-Upload-Bibliothek gefunden (abgesehen von der Apache Commons ein), die sie empfehlen würde?

EDIT: Die Streaming-API ist no eine Option, da sie die gleiche zugrunde liegende Klasse verwendet, die unser Problem verursacht.

EDIT2: Unser ursprüngliches Problem scheint eine Art Problem mit dem Lastausgleich zu sein. Unsere Kloninstanz verwendet Apache/AJP1.3 und die Live-Instanz verwendet Zeus XTM. Die Umgehung des Lastausgleichs durch Verwendung der Server-IP anstelle des Hostnamens scheint das Problem zu beseitigen.

EDIT3: Es stellte sich heraus, dass dies ein Problem mit der Firewall des Clients war. Es scheint, dass sie äh nicht ganz ehrlich waren, als sie sagten, dass sie definitiv wussten, dass es sich nicht um ein Firewall-Problem handelte.

1voto

naikus Punkte 23917

Wenn Sie Zeit- oder Speicherprobleme haben, haben Sie sich die Streaming-API von commons file upload?

-2voto

Andreas Linden Punkte 12235

Schauen Sie sich diese Einstellungen an, das Limit ist standardmäßig 8MB

upload_max_filesize
post_max_size

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X