Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Скачать файл со стороннего сайта из 1с 8.3

Скачать файл со стороннего сайта из 1с 8.3
Я
   Frurut
 
12.10.18 - 09:26
Всем привет!
Не получается обработкой скачать файл по ссылке https://www.duim.ru/upload/iblock/286/duim_price_05_10_2018.xlsx

По помощи гугла пробовал через: КопироватьФайл(ИмяФайлаИсточника, ИмяФайлаПриемника)
и через: Соединение = Новый HTTPСоединение(ИмяСервера)

Файл копируется на ПК, но весит 1кб и не открывается. Может кто ни-будь сталкивался с подобной проблемой?
 
 
   Мыш
 
1 - 12.10.18 - 09:29
(0) 1 кб - это не сам файл, а отказ сервера. Там написано, почему отказывает.
   Cyberhawk
 
2 - 12.10.18 - 09:29
1. Смотришь, какие запросы посылает браузер при переходе по этой ссылке
2. Повторяешь в 1С
3. ???
4. Профит
   shadow_sw
 
3 - 12.10.18 - 09:31
Соединение = Новый HTTPСоединение(ИмяСервера);
Соединение.Получить(ПустьКФайлуНаСервере, ПутьДляСохранения);
   Frurut
 
4 - 12.10.18 - 09:34
(3) Так пробовал, тоже самое
   Frurut
 
5 - 12.10.18 - 09:35
(2) Подскажите как посмотреть какие запросы посылает браузер?
   МимохожийОднако
 
6 - 12.10.18 - 09:39
(5) Покажи Сообщить(ОписаниеОшибки())
   Cyberhawk
 
7 - 12.10.18 - 09:39
(5) В самом браузере можно. Или фиддлером.
   Cyberhawk
 
8 - 12.10.18 - 09:41
Вайршарк тоже, но там тямы надо побольше
   МимохожийОднако
 
9 - 12.10.18 - 09:42
Наверняка в типовых конфигурациях или БСП есть образцы получения файлов. Загляни туда, не стесняйся. А с конкретным кодом можно и сюда выложиться
   Frurut
 
10 - 12.10.18 - 09:44
(6) {ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(6)}: Ошибка при вызове метода контекста (КопироватьФайл)
    КопироватьФайл(ФайлНаСервере, ФайлНаПК);
по причине:
Ошибка копирования файлов
по причине:
Ошибка доступа к файлу 'https://www.duim.ru/upload/iblock/286/duim_price_05_10_2018.xlsx'
по причине:
Ошибка работы с Интернет:  доступ запрещен (403). <!DOCTYPE HTML PUBLIC "//IETF//DTD HTML 2.0//EN">

<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /upload/iblock/286/duim_price_05_10_2018.xlsx
on this server.</p>
<hr>
<address>Apache/2.2.22 (Debian) Server at http://www.duim.ru Port 443</address>
</body></html>

по причине:
Ошибка работы с Интернет:  доступ запрещен (403)
 
 Рекламное место пустует
   Frurut
 
11 - 12.10.18 - 09:56
(3) Может здесь что то не дописал?

Соединение = Новый HTTPСоединение("http://www.duim.ru";);
Соединение.Получить("https://www.duim.ru/upload/iblock/286/duim_price_05_10_2018.xlsx";, "C:\Новая папка\2018.xlsx");
   shadow_sw
 
12 - 12.10.18 - 10:02
Новый HTTPСоединение("http://www.duim.ru";;);
.Получить("https://www.duim.ru/upload/iblock/286/duim_price_05_10_2018.xlsx";;,

соединение http
получение https
   Frurut
 
13 - 12.10.18 - 10:08
в Новый HTTPСоединение стоит просто "http://www.duim.ru";, это форум http подставил http://prntscr.com/l55k3g
   Frurut
 
14 - 12.10.18 - 10:09
   Cyberhawk
 
15 - 12.10.18 - 10:10
Параметры не все указал в конструкторе
   Frurut
 
16 - 12.10.18 - 10:25
(15) не пойму что указать еще надо(
   Cyberhawk
 
17 - 12.10.18 - 10:32
Защищенное соединение
   Frurut
 
18 - 12.10.18 - 11:27
(17) подскажите, вот так:
Соединение = Новый HTTPСоединение("http://www.duim.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL(),);
   Cyberhawk
 
19 - 12.10.18 - 12:09
Возможно
   Frurut
 
20 - 12.10.18 - 12:37
(19) все равно ошибка
   Cyberhawk
 
21 - 12.10.18 - 12:42
Когда-нибудь ты справишься
   DSSS
 
22 - 12.10.18 - 12:51
Так это... Есть же готовое уже все в БСП
ПолучениеФайловИзИнтернета.СкачатьФайлНаСервере


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует