Загрузка файла со способностью возобновиться (предпочтительно в Ruby on Rails)

это - вполне трудная тема, судя по всему. Я создаю веб-сайт, который требует, чтобы пользователи загрузили большой (мульти-ГБ). Каков лучший способ, позволяют пользователям загружать файл на веб-сайте, и позволить загрузке файла, которая будет возобновлена, он должен перестать работать? Что путь состоит в том, чтобы записать этому в направляющих?

Любые идеи значительно ценятся.

Максимум

6
задан user7289 30 December 2009 в 01:18
поделиться

2 ответа

Браузеры не поддерживают возобновление загрузки.

В моем Гуглинге Flash, кажется, тоже не работает.

Хотя я не знаю достаточно Java, чтобы сказать, что это невозможно, не похоже, что есть какие-либо предварительно закаченные решения, которые поддерживают этот метод.

Короче говоря, вам придется кодировать свое собственное решение вне браузера/плагина. Если это невозможно, то, возможно, придется отказаться от этой возможности. Извините!

EDIT: На самом деле, после использования лучшего поискового запроса, вот Java решение, которое, кажется, поддерживает это через разметку исходного файла: JumpLoader. Вот страница документации для возобновления загрузки. Удачи! (Обратите внимание, что есть ссылки на покупку - это только для небрендированной версии и для исходного кода. Вы можете использовать брендовую версию JumpLoader бесплатно.)

.
4
ответ дан 17 December 2019 в 02:29
поделиться

Это не поддерживается браузером, на самом деле это нельзя сделать по HTTP.

Для этого вам придется написать свой собственный java апплет, ActiveX управление или WPF приложение для браузера. Любой из них будет говорить с TCP-сервером, прослушивающим на стороне сервера, для достижения паузы и объема загрузки файла.

.
1
ответ дан 17 December 2019 в 02:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: