К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Как получить файл динамически генерируемый файл по http?

Гость
0 - 12.10.2012 - 09:42
Методом ОтправитьДляОбработки почему то не получается...

http://www.exist.ru/Csv.axd?id=FF15&...=csv&3=7&4=235



Uho
1 - 12.10.2012 - 10:28
Цитата:
Сообщение от serkolod Посмотреть сообщение
Как получить
Цитата:
Сообщение от serkolod Посмотреть сообщение
Методом Отправить
?
Uho
2 - 12.10.2012 - 10:30
логичнее получать методом Получить()
Гость
3 - 12.10.2012 - 10:38
была мысля получить так:

Соединение = Новый HTTPСоединение("www.exist.ru", , , , );
ИмяФайлаЗапроса = ПолучитьИмяВременногоФайла();
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.УстановитьТекст("?id=FF15&Method Type=4&format=csv&3=7&4=235");
ТекстовыйДокумент.Записать(ИмяФайлаЗапроса);

РесурсНаСервере = "Csv.axd";
ФайлРезультата = ПолучитьИмяВременногоФайла("csv");
Соединение.ОтправитьДляОбработки(ИмяФайлаЗапроса, РесурсНаСервере, ФайлРезультата);


Ан нет...
Гость
4 - 12.10.2012 - 10:41
2-Uho > Методом Получить() не получится, т.к. на сервере нет как такового файла.
Гость
5 - 12.10.2012 - 14:28
а где явки и пароли ?
Гость
6 - 13.10.2012 - 15:22
Вобщем, удалось победить только получение файла с друго сайта поставщика, и то только файлы небольшого объема, которые генерируются очень быстро, а те, на формирование которых требуется время не загружаются.

Вот код:
HTTP = Новый HTTPСоединение(СерверИсточник,,СокрЛП(Настройка.Ло гинHTTP),СокрЛП(Настройка.ПарольHTTP));
HTTP.Получить(Адрес, ИмяФайлаНаДиске);

Пытался после оэтого кода делать паузу - не помогает...
Гость
7 - 13.10.2012 - 15:58
(6) Увеличь таймаут.


К списку вопросов






Copyright ©, Все права защищены