S
SeverBap
Суть проблемы: имеется внешнее хранилище с картинками в которое нужно добавлять картинки через webсервис
которой имеет AddFile(identifier,fileName,data) и возращает индентификатор картинки в базе
используя возможности 1С я импортировал *****ManagerService.svc?wsdl получил структуры,
написал в обработке вот это:
Но почему-то выползает ошибка: выдает ошибку что недостаточно фактических параметров, а если пробить вида
Выдает ошибку
по причине:
Ошибка вызова операции сервиса: {http://tempuri.org/}:ManagerService:AddFile()
по причине:
Ошибка HTTP: Неправильный запрос (400).
что можете посоветовать?
которой имеет AddFile(identifier,fileName,data) и возращает индентификатор картинки в базе
используя возможности 1С я импортировал *****ManagerService.svc?wsdl получил структуры,
написал в обработке вот это:
Код:
МояКартинка = Новый ДвоичныеДанные(ПутьКФайлу);
имяКартинки="тестоваяКартинка.bmp";
СервисХранилища=WSСсылки.ХранилищеКартинок.СоздатьWSПрокси("http://tempuri.org/", "ManagerService", "BasicHttpBinding_IManagerService" );
ТипПараметра = СервисХранилища.ФабрикаXDTO.Пакеты.Получить("http://tempuri.org/").Получить("AddFile");
//Создаём сам параметр уже нужного типа, чтобы его передать в функцию
СамПараметр= СервисХранилища.ФабрикаXDTO.Создать(ТипПараметра);
//Заполняем значения, имеющие простые типы
СамПараметр.fileName = имяКартинки;
СамПараметр.data = МояКартинка;
СамПараметр.identifier = "AAA145";
//непосредственно выполняем запрос
Результат = СервисХранилища.AddFile(СамПараметр);
Код:
Результат = СервисХранилища.AddFile("AAA145",имяКартинки,МояКартинка);
по причине:
Ошибка вызова операции сервиса: {http://tempuri.org/}:ManagerService:AddFile()
по причине:
Ошибка HTTP: Неправильный запрос (400).
что можете посоветовать?