HTML Compress Загрузка файла? - PullRequest
9 голосов
/ 21 декабря 2009

есть ли какой-нибудь способ заставить браузер сжимать файл перед его загрузкой?

то есть от <input type="file">

Спасибо, Джейми

Ответы [ 3 ]

8 голосов
/ 21 декабря 2009

Не используется чистый HTTP. Вы можете сделать это, используя серебристый свет или вспышку.

3 голосов
/ 21 декабря 2009

Без использования Flash, Java, Silverlight или подобных плагинов браузер не сжимает загружаемые файлы. Это сервер, который может отправлять сжатые данные, если это было задано.

Чтобы дать полный ответ, я должен сказать, что есть реализации GZip, сделанные на JavaScript; учитывая, что он сделан изначально в JavaScript, это не практическое решение, и его следует рассматривать только в особых случаях.

0 голосов
/ 21 декабря 2009

Пока вы не можете сжать файл перед передачей. Если важнее всего то, что он находится на вашем сервере сжатым, а затем загружен сжатым. Вы можете легко настроить некоторый код на стороне сервера для выполнения работы после получения файла. В качестве избыточного примечания это не поможет улучшить скорость загрузки, поскольку файл загружается без сжатия, а затем сжимается на стороне сервера.

...