| |
|
|
| | Как сделать докачку, если файл выдается из базы данных посредством header()
очень надо, плиз помогите! | |
| |
|
|
| |
|
|
| |
для: cernos
(03.01.2007 в 01:21)
| | | 1. хранить файлы в бд некорректно... только если ссылки на него
2. в HTTP запросе посылается данные о запрашиваемом контенте ... то есть с какого байта по какой запрашивается и какой длинны ..
и запрос будет выглядеть примерно вот таким образом ...
HTTP/1.1 206 Partial Content
Accept-Ranges: bytes
Content-Length: size_len
Content-Range: bytes size_n-size_k/size_end
Connection: close
Content-Type: application/force-download
где size_len - размер скачиваемых данных (в байтах)
size_n - Начало куска
size_k - конец куска (включительно)
size_end - конец куска + 1 - для обработки size_len
соответственно size_len = size_end - size_n
соответственно с вас требуется обработать поступающий запрос и выдать именно данный байтовый диапазон .. | |
| |
|
|
| |
|
|
| |
для: z0rg
(03.01.2007 в 04:09)
| | | А как узнать какой кусок ему выдать, приведете пожалуйста пример, буду благодарен! | |
| |
|
|
| |
|
|
| |
для: cernos
(05.01.2007 в 01:02)
| | | это уже другой вопрос :)) поищи про обработку http 1.1 запросов | |
| |
|
|
|
| |
|
|
| |
для: cheops
(05.01.2007 в 03:10)
| | | по приведденной ссылке, идет не тот код который необходим, мне нужно сделать возможность докачки пользователями! Как сделать помогите | |
| |
|
|