Дозакачка файла на сервак...как?

middlesky2

Новичок
Можно конечно проанализировать длину файла на серваке...и на локальной машине...поставить позицию в конец и начать докачивать......а вдруг файлы разные?

Может както можно проще это реализовать?
 

antson

Новичок
Партнер клуба
Что заливает файл ? броузер по http через <input type=file> ?
Если ответ да, то никак !

Если какой то самописный аплет или Активный компонент , то
реализуйте свой транспортный протокол овер http, если уж серверную часть хотите на php.
 

middlesky2

Новичок
А разве нельзя fwrite дописывать в конец файла а fread читать с любой позиции?.....и определив размер недокачанного файла на серваке доливать с локального?

или там через сокеты?
 

antson

Новичок
Партнер клуба
PHP файл получает через $_FILES. Вы представляете как он туда попадает ? Броузер посылает его ЦЕЛИКОМ. Изменить такое поведение можно , только
сторонними для броузера средствами.
 

antson

Новичок
Партнер клуба
стоп ... вы читаете файл из пхп с другого сервера ? по фтп или http ?
 

antson

Новичок
Партнер клуба
Еще раз. Как Вы хотите получить файл с локальной машины на сервак ?
1)пользователь загружает файл с локальной машины на сервер через броузер - НЕТ
2)У пользователя стоит фтп сервер (с поддержкой докачки) на локальной машине - мона, но не все так просто
3)На локальной машине, тоже поднят http сервер с php - решаемо
2 и 3 требуют белого или хотя бы серого ip у локальной машины

4) пишется программа для локальной машины, которая и будет отсылать файл небольшими кусками на сервер .
Для сервера пишется другая программа, которая будет собирать из кусочков файл
 

antson

Новичок
Партнер клуба
swfupload.org - вот посмотри . Это увы тоже не идеал.
 

antson

Новичок
Партнер клуба
grigori, пожалуй соглашусь. На фига еще один онлайн кинозал .. Хотя может человек пишет свою социалку ... или видео хостинг ;)
 
Сверху