Y a-t-il une façon de recevoir un navigateur pour compresser un fichier avant de le télécharger? p>
IE à partir d'un Merci, Jamie P>
3 Réponses :
n'utilise pas pure http. Vous pouvez le faire en utilisant Silverlight ou Flash, cependant. P>
Imaginez obtenir cette réponse maintenant :)
sans utiliser Flash, Java, Silverlight ou des plug-ins similaire, le navigateur ne compresse pas les fichiers qu'il télécharge. C'est le serveur qui peut envoyer des données compressées si elle a été réglée pour le faire. P>
Pour donner une réponse complète, je devrais dire qu'il existe des implémentations de GZIP fabriquées à JavaScript; Considérant qu'il est fabriqué de manière native en JavaScript, ce n'est pas une solution pratique et ne devrait être considérée que dans des cas particuliers. p>
Apparemment, JS n'a pas accès aux types de fichiers d'entrée.
Bien que vous ne puissiez pas comprimer le fichier avant le transfert. Si la chose la plus importante est qu'elle réside sur votre serveur compressé et est téléchargé ultérieurement compressé. Vous pouvez facilement configurer du code côté serveur pour effectuer le travail après la réception du fichier. En tant que note redondante, cela ne fera rien pour améliorer la vitesse de téléchargement, car le fichier est téléchargé non compressé, puis le serveur compressé. P>
quel genre de fichier? S'il s'agit d'une image compressée (E.G. JPEG), vous ne gagnerez rien.