File Upload erst nach Prüfung

Status
Nicht offen für weitere Antworten.

hdi

Top Contributor
Hey, ich möchte den Client ein File auf den Server laden lassen. Allerdings ist die Grösse des Files beschränkt. Das dumme ist nun, dass ich das vorher nicht abfragen kann (nicht weiss, wie). D.h. wenn jmd 100MB hochladen will, werden erst alle 100, (zumindest aber mal 5MB) hochgeladen, und dann kommt erst die Fehlermeldung.
Wie kann ich von vornherein wissen wie groß die Datei ist? Bei einer Desktop Applikation hab ich ja Zugriff auf das System des Users. Muss ich das in diesem Fall auch machen? Wenn ja... wie am besten? Ich kenne mich mit EE leider noch überhaupt nicht gut aus...

Danke schön
 

gex

Bekanntes Mitglied
Mit purem HTML ist dies Client seitig nicht zu bewerkstelligen, dies nicht zuletzt auf den Security Prinzipien, welche die
Browser verfolgen.

Scheinbar gibt es aber über Silverlight oder andere Plugins (Flash, ActiveX) Möglichkeiten dazu:
Simple Upload with Progress (Custom Validation)

Aber ehrlich gesagt halte ich das für keine gute Idee.
 

hdi

Top Contributor
Danke schonmal für das Bsp. Aber keiner sagt dass es pures HTML sein soll. Wenn das mit JavaScript geht, auch gerne. Die Seite hat eh genug JS-Stuff, also das ist sowieso ein Muss. Ausserdem liegt mein kompletter Inhalt nicht in HTMLs, sondern JSPs, also ich könnte auch Java nutzen falls das geht.
 

gex

Bekanntes Mitglied
JSP ist Serverseitig und generiert in deinem Fall wohl auch HTML.

Mit purem HTML meinte ich natürlich HTML + JS + CSS + Images, halt den üblichen web stack.

Mit JavaScript kommst du jedoch nicht an dein FileSystem ran, da der Browser Zugriffe darauf nicht zulässt, wäre ja sicherheitstechnisch fatal.

Übrigens hat man das schon mehrmals gefragt, hier wieder ein Versuch via ActiveX...
Check file size with Javascript - bytes.

Ohne third party plugin, liste diese natürlich gerne nochmals auf, Flash, Silverlight, ActiveX, Java (Applets) gehts nicht.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Servlet File Upload funktioniert nur lokal auf Entwicklungsrechner, nicht in Tomcat Web Tier 5
L File Upload - Dateiformat einschränken Web Tier 4
S Servlet File Upload (API oder JSPSmart download) Web Tier 4
E Jsp file upload Web Tier 3
E File upload mit jsp (frage zum speicherort) Web Tier 12
H File Output Servlet Web Tier 6
H Applet wirft AccessControlException bei File von Servlet Web Tier 3
M JSP File Browser Web Tier 9
N File empfangen Web Tier 3
M File aus Projektverzeichnis laden Web Tier 16
R Download JSP-File/Script Web Tier 3
N is out of sync with file system Web Tier 2
reibi Konfiguration ausserhalb vom WAR-File Web Tier 7
W Java code aus JSP-File durch JSTL code ersetzen Web Tier 8
R File Einlesen mit jsp/servlets Web Tier 11
D welcome-file in web.xml Web Tier 3
O eine .do-File als welcome-file im web.xml Web Tier 4
X Properties-File und relative Pfadangaben Web Tier 5
S JSP File Download (SVNKit) Web Tier 11
P jax-rs detect aborting upload Web Tier 2
Y JSF Pdf Upload Web Tier 2
S Picture Upload Web Tier 3
K Bilder nach dem Upload nutzen Web Tier 10
E Ftp-Upload von Images Web Tier 2
E Upload per Drag and Drop im IE Web Tier 7
E JSF Datatable erst nach Buttonklick anzeigen Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben