Possible en double:
HTML Compress File Upload?Comment compresser des fichiers de 100 Mo pendant le téléchargement (avant) afin d'augmenter la vitesse de téléchargement?
J'ai plaint du client que mon site prend plus de temps pour télécharger le temps de 100 Mo (je sais que ce devoir de prendre plus de temps à cause de cette taille), donc je prévois de télécharger des fichiers de sorte qu'ils soient compressés avant le téléchargement et sont téléchargés à l'emplacement désiré, puis est décompressé avec la suppression de ce fichier téléchargé au format compressé.
Alors, quelqu'un peut-il me suggérer comment aller plus loin?
J'utilise PHP, il n'y a pas de code maladroit pour télécharger le fichier juste un formulaire avec functionalty habituelle fichier de téléchargement ...
EDIT Comment pourrais-je intégrer Silverlight à cet effet en PHP?
s'il vous plaît aider
et de http://stackoverflow.com/questions/1864908/compress-file-before-upload-via-http – Palantir
Je peux me tromper sur ce point, mais je pense que la configuration du serveur pour "Accept-Encoding" ou " Content-Encoding "peut être utile d'explorer. Je posterais aussi cette question sur serverfault.com. Vous devrez peut-être définir un en-tête de demande sur la page en téléchargeant le fichier lorsque vous initiez le transfert. Il me semblerait étrange qu'un navigateur prenant en charge 'gzip, deflate' et un serveur prenant en charge' gzip, deflate' ne puisse pas négocier un téléchargement de fichier compressé. – Andrew
Encore une idée ... Je vois que [nochump.com] (http://nochump.com/blog/archives/15) a une bibliothèque Adobe Air qui permet de compresser et de décompresser des fichiers à la volée. Si vous avez un nombre de clients insuffisant pour justifier une mise en ligne personnalisée, cela peut être une bonne solution. Il serait simple pour eux d'utiliser et vous pourriez utiliser tout votre code existant côté serveur tel quel. – Andrew