Загрузка файла HTML - практический предел? - PullRequest
2 голосов
/ 17 марта 2011

Мы разрабатываем внутреннее веб-приложение, в которое мы хотим загрузить очень большой файл (100 МБ). Есть ли здесь возможность загрузки файла HTML?

Если это не так, какие другие инструменты (Java-апплет, Silverlight, Flash) мы могли бы использовать для загрузки файла такого большого размера? Является ли загрузка файла такой большой практической вообще?

Редактировать: Можно предположить, что будет соответствующий серверный код, принимающий загрузку файла и обрабатывающий данные. Этот вопрос касается конкретно интерфейса на стороне клиента и интерфейса загрузки файлов HTML.

Ответы [ 3 ]

0 голосов
/ 17 марта 2011

с javascript / jQuery / Mootools / Flash есть плагины, которые позволяют проверять размер файла перед загрузкой, и в основном имеет серверный скрипт в качестве резервной проверки.Взгляните на jQuery Uploadify или Mootools с возможностью загрузки , они используют flash и javascript со сценарием на стороне сервера в серверной части.Эти два плагина используют flash + JavaScript на стороне клиента

0 голосов
/ 17 марта 2011

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

См. http://www.uploadify.com/ - красиво и легко реализовать

См. http://encodable.com/filechucker/ - хорошо, если вы ищете более совершенное управление для загруженных файлов.

0 голосов
/ 17 марта 2011

Я не специалист по загрузке файлов, но, насколько я понимаю, загрузить файл с использованием только HTML невозможно. Вероятно, вам понадобятся серверные сценарии, такие как PHP, JSP, ASP.NET или что-то еще, чтобы обработать загрузку и сохранить файл на вашем веб-сервере / в базе данных. Любая правильно спроектированная реализация должна позволять устанавливать и применять ограничение размера, но для больших файлов было бы неплохо включить индикатор прогресса, такой как процент и / или индикатор выполнения, чтобы пользователь знал, что загрузка все еще работает и не висит на медленных соединениях.

Я только что загрузил этот компонент UploadBean и развернул WAR-файл в разделе загрузок на экземпляре Apache Tomcat, а пример SimpleUpload.jsp работал очень хорошо прямо из коробки. Если вы используете Java, я очень рекомендую этот подход.

http://www.javazoom.net/jzservlets/uploadbean/uploadbean.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...