Имя: Пароль:
1C
 
Скачать картинку
0 Nikname232
 
09.01.19
21:19
Всем привет!
Такая ситуация, имею желание скачать картинку с вот этого адреса https://firebasestorage.googleapis.com/v0/b/app-chat-api-com.appspot.com/o/2019%2F1%2F9%2Fd8482cbb-8462-44ed-a92d-d16b2a697a9b.jpeg?alt=media&token=72b0b199-259d-4494-a78a-ce7371d827fa но, какая то интересная штука, По методу HTTPСоединение не хочет выдает ошибку времени вот код:
Сервер = "firebasestorage.googleapis.com";
Ресурс = "v0/b/app-chat-api-com.appspot.com/o/2019%2F1%2F9%2Fd8482cbb-8462-44ed-a92d-d16b2a697a9b.jpeg?alt=media&token=72b0b199-259d-4494-a78a-ce7371d827fa"
Соединение = Новый HTTPСоединение(Сервер,443,,,,500,Новый ЗащищенноеСоединениеOpenSSL);
    Запрос = Новый HTTPЗапрос(Ресурс);
    Ответ = Соединение.Получить(Запрос);    
    ДвоичныеДанныеКартинки = Ответ.ПолучитьТелоКакДвоичныеДанные();


Из телеграмма этот код скачивает картинки.

Решил по другому через КОМ компоненту.
во как:

URL = "https://firebasestorage.googleapis.com/v0/b/app-chat-api-com.appspot.com/o/2019%2F1%2F9%2Fd8482cbb-8462-44ed-a92d-d16b2a697a9b.jpeg?alt=media&token=72b0b199-259d-4494-a78a-ce7371d827fa";;
WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
WinHttp.Option(2,"utf-8");
WinHttp.Open(ТипЗапроса,URL,0);
Если Картинка = Неопределено Тогда
WinHttp.setRequestHeader("Content-type", "application/json");
КонецЕсли;
WinHttp.Send();
ТекстОтвета = WinHttp.ResponseStream();

Сервет 403 ошибку присылает. Боль
1 Nikname232
 
09.01.19
21:19
Есть у кого то идеи?
2 ДенисЧ
 
09.01.19
21:34
3 Nikname232
 
09.01.19
21:40
(2) {ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(8)}: Ошибка при вызове метода контекста (КопироватьФайл)
КопироватьФайл("https://firebasestorage.googleapis.com/v0/b/app-chat-api-com.appspot.com/o/2019%2F1%2F9%2Fd8482cbb-8462-44ed-a92d-d16b2a697a9b.jpeg?alt=media&token=72b0b199-259d-4494-a78a-ce7371d827fa","C:\1.jpg";);     
по причине:
Ошибка копирования файлов
по причине:
Ошибка доступа к файлу 'https://firebasestorage.googleapis.com/v0/b/app-chat-api-com.appspot.com/o/2019%2F1%2F9%2Fd8482cbb-8462-44ed-a92d-d16b2a697a9b.jpeg?alt=media&token=72b0b199-259d-4494-a78a-ce7371d827fa'
по причине:
Ошибка работы с Интернет:   Не могу установить соединение

Печаль
4 Nikname232
 
09.01.19
22:22
Получилось!!!!!
5 Nikname232
 
09.01.19
22:24
WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");

WinHttp.Option(2,"utf-8");

WinHttp.Open(ТипЗапроса,URL,0);

WinHttp.Send();

Заголовки убрал :D
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.