Ho un tag di input del file nella mia app web. Mi piacerebbe controllare che il file non sia troppo grande prima di inviarlo al server. Certo, ho ancora il lato server di validazione. C'è un modo per farlo con JavaScript? Deve funzionare in IE7 + e FF3 +. Grazie.Come recuperare la dimensione di un file prima di caricarlo?
MODIFICA: somefileinputobject.files [0] .filesize funziona in FF, ma non in IE.
Sfortunatamente, questo è qualcosa che non è ancora multipiattaforma senza utilizzare plugin (ad esempio, flash). http://www.w3.org/TR/FileAPI/ sono le specifiche di lavoro supportate da Firefox. – Matthew
Duplicato: http://stackoverflow.com/questions/158149/how-do-you-restrict-the-size-of-a-file-being-uploaded-with-javascript-or-java-w –
Vedere [questo domande e risposte più recenti.] (http://stackoverflow.com/questions/3717793/javascript-file-upload-size-validation) Nei browser moderni questo è possibile senza una richiesta al server, anche se la validazione deve essere fatta su anche il server. – Pointy