Est-il possible d'obtenir la taille de fichier d'un fichier de téléchargement en utilisant le script java ou sans objet activex? Il devrait être compatible avec tous les navigateurs.Obtenez la taille du fichier de téléchargement sans ActiveXobject?
Répondre
Compatible avec tous les navigateurs? - pas de solution
Compatible avec Firefox, Chrome, Safari, Opera - script suivant
document.getElementById("file_elem_id").files[0].size
Doesnt travaille avec IE8 (pas encore testé sur IE9)
vous faire savoir que l'API de fichiers jQuery est non pris en charge pour les versions IE-9 ou inférieures. Dans ces cas, nous sommes tenus de vérifier la taille du fichier en créant l'ActiveXObject, car c'est le seul moyen de traiter les fichiers système pour obtenir la taille du fichier avant le téléchargement.
Mais ici un autre problème est là comme ActiveX doit être installé/activé/configuré correctement sur le navigateur sur la machine client sinon il ne sera pas reconnu. Par conséquent, j'ai trois façons d'obtenir la taille du fichier ici: - 1) Obtenez la taille du fichier en transférant l'ensemble du fichier sur le serveur et renvoyer la taille du fichier à partir de là. 2) Il est très facilement peut être trouvé en utilisant le Silverlight, Flash ou autres choses sur le côté client. 3) Chargez le fichier en morceaux sur le serveur lorsqu'il dépasse la limite de taille de fichier, puis retournez l'utilisateur avec un message.
Obtenir la taille de fichier dans jQuery (pris en charge dans IE 10, FF, navigateurs Chrome)
$('#fileInputID').change(function(){
var file=this.files[0];
alert(file.size||file.fileSize);
})
Obtenir la taille du fichier à utiliser ajax, ce qui demande HEAD seulement:
var response = $.ajax({
type: "HEAD",
url: fileurl,// file url on server
success: function() {
alert("Size of file is " + request.getResponseHeader("Content-Length"));
}
});
espère que ce sera utile.
Références: - http://www.aspnetcodes.com/2012/07/example-to-get-file-size-before-upload.html
- 1. Obtenez la taille du fichier sur le téléchargement FTP
- 2. Obtenez la taille de fichier par ExtJS
- 3. Obtenez la taille du fichier (en octets) côté client
- 4. Obtenez la taille de téléchargement à la volée avec cURL
- 5. Vous essayez d'obtenir le téléchargement de la taille du fichier, mais obtenez une erreur
- 6. Ajuster la taille du bouton de téléchargement de fichier
- 7. force de fichier de téléchargement avec une boîte de téléchargement en utilisant ActiveXObject (« WScript.Shell »)
- 8. Vérification de la taille du téléchargement avant téléchargement
- 9. Comment modifier le téléchargement de la taille maximale du fichier?
- 10. Détection de la taille de téléchargement du fichier côté client?
- 11. téléchargement de la taille
- 12. changer la taille du fichier sans perdre la qualité iOS
- 13. Comment obtenez-vous la taille du fichier par fd?
- 14. Comment obtenez-vous la taille du fichier en C#?
- 15. Calcul de la taille du fichier avant le téléchargement
- 16. Comment valider la taille du fichier de téléchargement vidéo
- 17. Comment vérifier la taille du fichier au téléchargement
- 18. Obtenez la taille du motif répété d'UIColor?
- 19. Vérifier la taille du fichier avant le téléchargement
- 20. Asp.Net Vérifiez la taille du fichier avant le téléchargement
- 21. Taille de l'image à distance sans téléchargement
- 22. taille du fichier de téléchargement maximale dépassée est ignorée
- 23. Obtenez la taille de fichier de tableau octets (sans enregistrer sur le disque)
- 24. La taille du fichier de jQuery
- 25. Comment limiter la taille du téléchargement?
- 26. SocketException lors du téléchargement de fichier zip de grande taille
- 27. Obtenez la taille d'une ressource de fichier Android?
- 28. validation du fichier de taille de téléchargement ne fonctionne pas sur IE
- 29. Taille de l'image lors du téléchargement fichier SQL 2008
- 30. Validation de la taille de téléchargement de fichier
Il ne fonctionne pas dans Firefox 7 aussi :( –
[violon ici] (http://jsfiddle.net/9M2rL/) – anu
Je suis en utilisant Firefox 7 et son travail pour Vérifiez le lien dans mon commentaire précédent – anu