Имя: Пароль:
1C
 
Сохранение Stream PDF файла
0 Кицум
 
02.08.21
07:06
Добрый день.
На GET запросом забираю PDF файл с сервиса, файл забирается в виде Stream. Не могу его нормально сохранить на диск после этого:

АдресСтраницы = "/api/explorer/file/93ec3425-af18-4cab-b0a3-5b55e80a859a?type=File1c";

    Соединение = Новый HTTPСоединение("new.NNN.kz",443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
    
                                    
    Заголовки = Новый Соответствие();
    Заголовки.Вставить("Authorization", "Bearer "+ "МойТокен");
    Заголовки.Вставить("Content-Type", "application/json");
    Заголовки.Вставить("Accept", "application/json");
    Заголовки.Вставить("workspace-id", "52185");

    
    
    Запрос = Новый HTTPЗапрос(АдресСтраницы, Заголовки);
    HTTPОтвет = Соединение.Получить(Запрос);
    Ответ =  HTTPОтвет.ПолучитьТелоКакДвоичныеДанные();
    Ответ.Записать("D:\3.pdf");

Файл сохраняется, но не читается после сохранения. Пробовал через
1 Кицум
 
02.08.21
07:08
Пробовал через COMОбъект("ADODB.Stream"). Результат идентичен: файлы по содержимому одинаковы и Adobe reader считает, что они повреждены
2 Кицум
 
02.08.21
07:11
Если делать запрос в Postmane, то в теле виден открытый PDF-ник. Т.е. сам файл не поврежден изначально
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс