|
|
|
Генерация POST-запроса для скачивания файла
|
|||
|---|---|---|---|
|
#18+
Вот здесь http://www.php.su/articles/?cat=protocols&page=002 есть описание интерфейса для генерации POST-запроса по протоколу HTTP для отправки файла на сервер. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Мне нужно аналогичное описание для приема (скачивания) файла с сервера. Но нигде не могу найти в интернете. Хотя, очевидно, что прием файла через POST-запрос возможен, т.к. в Delphi, например, существует функция idHTTP.POST с тремя параметрами, третьим из которых идет имя потока, в который скачивается файл. Мне для техзадания нужно именно описание ИНТЕРФЕЙСА (синтаксиса) POST-запроса, как в приведенном више примере. Не подскажете ли, как его написать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2012, 15:06 |
|
||
|
Генерация POST-запроса для скачивания файла
|
|||
|---|---|---|---|
|
#18+
Не понятно, проблема в формировании запроса, или в получении файла в ответ на запрос. Если проблема в формировании POST запроса без передачи файла, так в той же статье, только чуть выше расписано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2012, 15:27 |
|
||
|
Генерация POST-запроса для скачивания файла
|
|||
|---|---|---|---|
|
#18+
vkle, проблема в формировании POST запроса для ПОЛУЧЕНИЯ файла. Для передачи файла все понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2012, 15:53 |
|
||
|
Генерация POST-запроса для скачивания файла
|
|||
|---|---|---|---|
|
#18+
svnvlad, предлагаю отследить дебажными инструментами браузера, какой именно запрос отправляется для скачивания. Скорее всего, банальнейший GET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2012, 15:55 |
|
||
|
Генерация POST-запроса для скачивания файла
|
|||
|---|---|---|---|
|
#18+
Вот код на Delphi: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Мне нужно описать это на уровне протокола. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2012, 15:58 |
|
||
|
Генерация POST-запроса для скачивания файла
|
|||
|---|---|---|---|
|
#18+
svnvladvkle, проблема в формировании POST запроса для ПОЛУЧЕНИЯ файла. Для передачи файла все понятно.А в чем проблема то? В общем то, POST очень похож на GET - это передача одного или нескольких полей формы и некоторых служебных полей. POST, в отличии от GET, умеет передавать бинарные данные (файлы). В остальном принципиальных различий нет. Запросу, в общем то, по барабану, что вернет сервер (если вообще вернет). Разбираться, что делать с возвращенным контентом (сохранить как файл или использовать как то) - занятие, конечно, клиентское. Только вот наступает оно уже после того как с сервера пришли заголовки ответа на ранее переданный запрос. Таким образом, выражение "POST запрос для ПОЛУЧЕНИЯ файла" само по себе лишено смысла. Ибо получение файла ну никак не привязано конкретно к POST или GET. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2012, 17:31 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=124&tid=1464297]: |
0ms |
get settings: |
11ms |
get forum list: |
24ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 407ms |

| 0 / 0 |
