2015-09-09 11 views
0

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

ответ

0

Вам нужно что-то желательно с возобновляемыми загрузками. Поскольку ваши соединения медленные, вам нужно что-то, что можно возобновить там, где вы остановились. Библиотека я уже сталкивался на протяжении многих лет является модуль загрузки Nginx:

http://www.grid.net.ru/nginx/upload.en.html

Согласно сайту: Модуль разбирает тело запроса хранить все файлы, загруженные в каталог, задаваемый директивой upload_store , Затем файлы удаляются из тела, а измененный запрос затем передается в местоположение, указанное директивой upload_pass, что позволяет произвольно обрабатывать загруженные файлы. Каждое из полей файла заменяется набором полей, заданных директивой upload_set_form_field. Содержимое каждого загруженного файла затем может быть прочитано из файла, указанного переменной $ upload_tmp_path, или файл можно просто перенести в конечный пункт назначения. Удаление выходных файлов контролируется директивой upload_cleanup. Если у запроса есть метод, отличный от POST, модуль возвращает ошибку 405 (метод не разрешен). Запросы с такими методами могут быть обработаны в альтернативном месте с помощью директивы error_page.

+0

Я следовал за QnA, и все говорят, что модуль загрузки не поддерживает новые релизы nginx. Поддерживает ли nginx-upload-module nginx новые версии 1.8.x +? Если нет, то каково другое решение? –