![]() |
Как получить файл динамически генерируемый файл по http? Методом ОтправитьДляОбработки почему то не получается... [url]http://www.exist.ru/Csv.axd?id=FF15&MethodType=4&format=csv&3=7&4=235[/url] |
[quote=serkolod;27225209]Как получить[/quote] [quote=serkolod;27225209]Методом Отправить[/quote]? |
логичнее [em]получать[/em] методом [b]Получить()[/b] |
была мысля получить так: Соединение = Новый HTTPСоединение("www.exist.ru", , , , ); ИмяФайлаЗапроса = ПолучитьИмяВременногоФайла(); ТекстовыйДокумент = Новый ТекстовыйДокумент; ТекстовыйДокумент.УстановитьТекст("?id=FF15&MethodType=4&format=csv&3=7&4=235"); ТекстовыйДокумент.Записать(ИмяФайлаЗапроса); РесурсНаСервере = "Csv.axd"; ФайлРезультата = ПолучитьИмяВременногоФайла("csv"); Соединение.ОтправитьДляОбработки(ИмяФайлаЗапроса, РесурсНаСервере, ФайлРезультата); Ан нет... |
2-Uho > Методом Получить() не получится, т.к. на сервере нет как такового файла. |
а где явки и пароли ? |
Вобщем, удалось победить только получение файла с друго сайта поставщика, и то только файлы небольшого объема, которые генерируются очень быстро, а те, на формирование которых требуется время не загружаются. Вот код: HTTP = Новый HTTPСоединение(СерверИсточник,,СокрЛП(Настройка.ЛогинHTTP),СокрЛП(Настройка.ПарольHTTP)); HTTP.Получить(Адрес, ИмяФайлаНаДиске); Пытался после оэтого кода делать паузу - не помогает... |
(6) Увеличь таймаут. |
Текущее время: 18:21. Часовой пояс GMT +3. |