Obtenir la taille du fichier demandé via ajax
Voici ce que je veux faire:
Je veux envoyer une requête ajax vers un fichier (de préférence avec jQuery), et une fois que le fichier a été chargé, de déterminer la taille du fichier demandé.
Après un peu de recherche sur google, il est clair que je n'ai même pas une bonne idée de la question à poser pour comprendre cela. Toute aide serait grandement appréciée.
source d'informationauteur Peter | 2009-09-27
Vous devez vous connecter pour publier un commentaire.
Vous pourriez faire une HTTP TÊTE demande, et obtenir une taille de fichier approximative par la lecture de la Content-Length en-Tête HTTP.
Ce type de demande est utilisé pour obtenir des méta-informations sur l'URL implicite par la demande, sans avoir à transférer tout le contenu de la réponse.
Vous pouvez créer un serveur de commande qui prend le chemin d'accès et nom du fichier, le fichier s'ouvre pour obtenir la longueur, et envoie la taille vers le client. Comment vous faites cela dépend de ce que le langage côté serveur que vous utilisez. C'est que le type d'action que vous cherchez?
Vous faire une TÊTE de requête HTTP de requête et de la Longueur du Contenu, qui renvoie X octets.