0 votes

Pour connaître la taille du fichier à l'avance en JS

Est-il possible d'obtenir la taille du fichier du fichier soumis avant le début du téléchargement en Javascript?

0voto

BalusC Points 498232

Non, ce n'est pas fiable en raison des restrictions de sécurité. Vous aurez besoin de Flash ou de Java Applet pour cela. Si vous avez juste l'intention d'avoir une barre de progression, jetez un coup d'œil à Uploadify ou SWFUpload

0voto

k_b Points 1688

Il semble que vous ayez besoin de l'ActiveX non recommandé (source : http://www.jguru.com/faq/view.jsp?EID=330134) :

   function A()
   {
    var oas = new ActiveXObject("Scripting.FileSystemObject");
    var d = document.a.b.value;
    var e = oas.getFile(d);
    var f = e.size;
    alert(f + " bytes");
   }

0voto

theIV Points 12999

Je ne savais pas ça, mais vous pouvez jeter un œil à ce précédent article sur SO :

http://stackoverflow.com/questions/1832415/how-validate-file-size-using-html-and-javascript-on-client-side

0voto

azatoth Points 1783

La fonctionnalité pertinente (l'API de fichiers HTML5 ? ou comment l'appeler) dont nous avons besoin n'est pas encore entièrement spécifiée. L'implémentation de Mozilla peut être consultée au centre de développement de Mozilla

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X