InternetExplorer.Application. Как скачать файл по прямой ссылке? #674143


#0 by Denny_dv
Добрый день, форумчане! Подскажите, пожалуйста, как скачать файл в папку по прямой ссылке из интернета через ком объект InternetExplorer.Application. Я так понимаю нужно какие то дальше функции приёма или это через другой объект? Спасибо.
#1 by Jaap Vduul
А объект HTTPСоединение чем не устраивает?
#2 by Denny_dv
СоздатьКаталог(ПутьСохранения); Соединение = Новый HTTPСоединение(";); Соединение.Получить("/111.exe",ПутьСохранения+"111.exe"); Пробовал. Файл создает в каталоге с нулевым размером и выдает ошибку "Ошибка работы с Интернет:  Couldn't resolve host name"
#3 by Asmody
а если без http:// вводить?
#4 by Crush
Соединение.Получить("/111.exe" Слеш в начале точно не нужен
#5 by Crush
+ проверь, что прокси нету
#6 by Denny_dv
"http" в коде нет. Начинается адрес с "www" Почему слэш не нужен, если например файл лежит по адресу "; Тем не менее убрал - ошибка таже. Как проверить?
#7 by Crush
Слеш не нужен - из опыта:) Залезь в настройки браузера и посмотри через прокси или нет. Если через прокси, то создавай объект ИнтернетПрокси и пихай его в соединение
#8 by Denny_dv
Прокси нет. Проверил
#9 by Denny_dv
Может потому что пытаюсь скачать именно exe файл? Он бинарный, может другие методики
#10 by Crush
Попробуй картинку с любого ресурса скачать
#11 by Crush
Этот код без прокси такую же ошибку давал как и у тебя. С прокси заработал Проверь повнимательней, скорее всего ты через прокси сидишь
#12 by Crush
Умный форум переделал строку Соединение=Новый HTTPСоединение(",,,Прокси);
#13 by Denny_dv
Картинку только что скачал с яндекса. Сначала писал что файл не найден. Убрал в адресе "www" - скачалось.
#14 by Denny_dv
Победили)) Теперь и exe скачался. Тоже просто в адресе надо было убрать "www". Кто бы мог подумать)) Спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С