Имя: Пароль:
1C
1С v8
Как сохранить файл с http на диск?
0 TDI
 
05.10.11
17:11
Есть файл, который находится по пути:
http://qqqqq.com/file.dbf

Как в 1С программно скопировать этот файл на диск?
1 kutshai
 
05.10.11
17:14
Соединение = Новый HTTPСоединение(Соединение);
       Соединение.Получить(Данные, ИмяФайла);
2 TDI
 
05.10.11
17:51
Спасибо..
но у меня тут получается немного сложнее,
есть запрос к http
http://site/1?d=d&prc=1&em=795&df=5&mf=0&yf=2011

Который возвращает txt файл,
Как этот файл получить программно через 1с?
3 TDI
 
05.10.11
18:07
Я засунул текст запроса
http://site/1?d=d&prc=1&em=795&df=5&mf=0&yf=2011
в файл, и через HTTP.ОтправитьДляОбработки отправляю запрос.

Но в принятом файле находятся не те данные которые мне нужны,
а строка - "Следует влючить JAVA-script в настройках броузера..."

Из-за чего это может быть ?
4 TDI
 
05.10.11
18:31
up..
кто-нибудь с таким сталкивался?
5 artist
 
05.10.11
18:38
В порядке бреда - попробуй яву последнюю поставить
6 FN
 
05.10.11
18:41
Это из 7.7:
IE=СоздатьОбъект("InternetExplorer.Application");
IE.Navigate("нужный сайт");
Пока IE.readyState<4 Цикл
       пауза(1000);
КонецЦикла;

тут заполнение форм +

IE.Document.Forms(0).Submit();

Пока IE.readyState<4 Цикл
       пауза(1000);
КонецЦикла;

ну и потом парсинг полученной страницы через IE.Document...
7 TDI
 
05.10.11
18:42
(5)
так если просто через браузер эту строку пишешь - всё нормально работает..
8 TDI
 
05.10.11
18:43
(6)
это да,
но просто после выполнения Submit()
вылазиет окно с подтверждением "сохранить/открыть файл".
Что очень нехорошо. А это окно никак не отключишь..
9 FN
 
05.10.11
18:46
(8) плохо. Лучше бы IE открыл этот файл без вопросов как html-страничку.
Идеи кончились
10 kokamoonga
 
05.10.11
19:04
(0) было бы гораздо проще если бы можно было взглянуть на этот хттп://сайт/бла-бла-бла

И вопрос. Есть возможность повлиять на содержимое отдаваемое скриптом или это сторонний ресурс?
11 kutshai
 
05.10.11
19:13
А если это текстовый файл, то может просто его загрузить в полеHTMLдокумента и сохранить потом текст страницы ?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший