0
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")));
БуферРазделитель.Соединить(ПолучитьБуферДвоичныхДанныхИзСтроки("*****"));
Ответ.УстановитьТелоИзДвоичныхДанных(БуферРазделитель); - ВОТ ТУТ ВАЛИТСЯ.
Возврат Ответ;
Подскажите из-за чего валится. Подозреваю, что валится из-за разницы двоичныеданные и буфердвоичныхданных.
Заранее благодарен!
|
|