Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

HTTPСервисОтвет

HTTPСервисОтвет
Я
   kabv
 
13.11.20 - 06:49
Здравствуйте! Валится создание ответа.
Ответ = Новый HTTPСервисОтвет(200);
    Ответ.Заголовки.Вставить("Content-Type", "multipart/form-data;boundary=*****");
    Запись = Новый ЗаписьJSON;
    ПараметрыЗаписи = Новый ПараметрыЗаписиJSON();
    Запись.УстановитьСтроку(ПараметрыЗаписи);
    Запись.ЗаписатьНачалоОбъекта();
    Запись.ЗаписатьИмяСвойства("goods");
    Запись.ЗаписатьЗначение("");
    Запись.ЗаписатьКонецОбъекта();

    БуферРазделитель = Новый БуферДвоичныхДанных(1);    
    БуферРазделитель.Соединить(ПолучитьБуферДвоичныхДанныхИзСтроки(Запись.Закрыть()));
    БуферРазделитель.Соединить(ПолучитьБуферДвоичныхДанныхИзСтроки("*****"));
    БуферРазделитель.Соединить(ПолучитьБуферДвоичныхДанныхИзСтроки("Content-Disposition: form-data; name=""test"";filename=123;type=png"));

    БуферРазделитель.Соединить(ПолучитьБуферДвоичныхДанныхИзДвоичныхДанных(Новый ДвоичныеДанные("E:\1c\АВК\web_hi_res_512.png")));
    БуферРазделитель.Соединить(ПолучитьБуферДвоичныхДанныхИзСтроки("*****"));


    Ответ.УстановитьТелоИзДвоичныхДанных(БуферРазделитель);   - ВОТ ТУТ ВАЛИТСЯ.

    Возврат Ответ;

Подскажите из-за чего валится. Подозреваю, что валится из-за разницы двоичныеданные и буфердвоичныхданных.
Заранее благодарен!
   kabv
 
1 - 13.11.20 - 06:55
Тема закрыта. ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных из буфера надо.

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