Как контролировать загрузку файлов без использования Flash? - PullRequest
0 голосов
/ 06 апреля 2011

Я искал способ контролировать загрузку файлов без использования flash, но, вероятно, с помощью ajax, я полагаю.Я хочу отслеживать скорость и процент загрузки файлов.

Известны ли вам какие-либо ресурсы, описывающие, как это сделать, или что я должен выполнить, чтобы сделать это?

Ответы [ 2 ]

1 голос
/ 06 апреля 2011

В мире, предшествующем HTML5, я считаю, что для этого требуется поддержка веб-сервера. В прошлом я успешно использовал этот модуль Apache:

http://piotrsarnacki.com/2008/06/18/upload-progress-bar-with-mod_passenger-and-apache/

0 голосов
/ 06 апреля 2011

Единственный способ без прошивки - это сделать это на сервере. Суть:

  • Запустить загрузку файла
  • Открыть потоковое соединение с сервером
  • Пусть сервер прочитает заголовки постов, чтобы сообщить вам, насколько большим будет файл
  • Пусть сервер несколько раз проверит размер файла (обычно в / tmp), чтобы увидеть, насколько он полон
  • поток% сделано обратно клиенту

Я делал это раньше на других языках, но никогда не в ruby, поэтому не уверен в проекте, который это сделал, извините.

...