Ищу решения для загрузки файлов на сервер

frost18

Новичок
Стандартное решение типа input type="file" не подходит, на все вопросы яндекс предлагал ковырять в php.ini upload_max_filesize и т.п., но как правило с хостингом это все очень ограничено.
Требуется:
1) Возможность загружать файлы пачками, а не по одному как в HTML4
2) Загружать файлы любого объем (хотя бы до 100Мб), при этом не трогая настройка php.ini
3) Работа под nginx. Что бы можно было закачивать на медленном соединении и не бояться что сервер не дождется ответа.
Желательно:
4) Прогресс бар
5) Кросбраузерность и кросплотформеность

Изобретать велосипед не хочется, уверен что есть какие то готовые решения на flash, html5, SilverLight, C#, Java, или может решение которое используется в комплекса разных технологий.
Если вы сталкивались с этим подскажите пожалуйста в какую сторону смотреть.
 

Redjik

Джедай-мастер
в твоем случае только winscp

upd. вообще у меня шаблон порвало от твоих хотелок
 

frost18

Новичок
) Скажите а flash загрузчик - SwfUpload имеет ограничение по объему загружаемого файла, я просто не совсем представляю как работает флеш
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
) Скажите а flash загрузчик - SwfUpload имеет ограничение по объему загружаемого файла, я просто не совсем представляю как работает флеш
Все ограничения на объём файла выставляются на сервере, чудо-флеш-приблудами их обойти не удастся.
 

Beavis

Banned
Мне кажется, с помощью флеш-загрузчиков можно заливать файл по частям
 

frost18

Новичок
Ограничения на объем можно обойти! Думаю можно открыть бинарный файл на стороне клиента и отправлять на аяксе или еще как, частями и сохранять куски в дамп. Если будет заканчиваться время, отправлять ответ со статусом процесса и скрипт запускается снова и так пока весь файл не зальется на сервер. Как то так.
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Мне кажется, с помощью флеш-загрузчиков можно заливать файл по частям
Может и можно, только ещё стоит вопрос с тем, чтобы их на сервере по частям принимать. Вот первое что я нашёл у swfupload'ов по этому поводу:
Flash Player did not add any useful upload functionality in version 10 (nor did it fix any bugs from v8 or v9).

It is possible to create a chuncked uploader in flash. However, it would require a custom server to receive the uploads (which would be sent on a high TCP port in a special XML formatted message (not HTTP).

That isn't a direction we wish to go with SWFUpload.
 

флоппик

promotor fidei
Команда форума
Партнер клуба
plupload умеет это делать. И имеет siverlight runtime в том числе.
 
Сверху