добрый день. платформа 8.3.8. Нужно реализовать отправку файлов в формате пдф из 1с, по обращению к моему сервису.
Я формирую табличный документ, сохраняю ее на диске и пытаюсь отправить. ни файл ни ответ никакой неприходит. файл я запихиваю в двоичные данные и устанавливаю в тело ответа.
может ктото делал? подскажет?
Ответ = Новый HTTPСервисОтвет(200);
Ответ.Заголовки.Вставить("Content-Length", МояКартинка.Размер());
Ответ.Заголовки.Вставить("Content-Disposition","form-data; name=""AttachedFile1""; filename=""1.pdf""");
тоесть мне вернется строка хмл с кучей символов? я просто даже протестить не могу, я то ожидаю увидеть файлик на скачивание, как на обычных сайтах! или такой возможности нет?
Есть.
Там кажется вроде так надо:
HTTPОтвет = Новый HTTPСервисОтвет(200);
Таб = Новый ТабличныйДокумент;
ИмяФайла = ПолучитьИмяВременногоФайла(".pdf");
Таб.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.PDF);
HTTPОтвет.УстановитьТелоИзДвоичныхДанных(ДвоичныеДанные(ИмяФайла));
Возврат HTTPОтвет;
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой