'Система. InvalidOperationException: формат Запроса недопустим: multipart/form-data' ошибка при регистрации изображения от iPhone до веб-сервиса.NET

Я пытаюсь отправить изображение от приложения для iPhone до веб-сервиса .NET, и я сталкиваюсь с этой ошибкой. Я уже обновил свой web.config согласно этой статье Кбита, и я могу успешно отправить на методы, которые берут строки в качестве параметрических усилителей. Моя проблема пытается отправить данные с изображением. Я попытался отправить этот путь и тот путь, но оба пути я волную с той же ошибкой:


System.InvalidOperationException: Request format is invalid: multipart/form-data; charset=utf-8; boundary=0xKhTmLbOuNdArY.
   at System.Web.Services.Protocols.HttpServerProtocol.ReadParameters()
   at System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()

Вот моя подпись веб-сервиса:


[WebMethod]
public XmlDocument UploadImageToServer(string usertoken, byte[] image)
{ 
   //stuff happens in here
}

.. и вот моя новая попытка:


- (void)sendImageToServer:(NSURL *)serivceURL withUserToken:(NSString *)usertoken
{
 NSData *imageData = UIImageJPEGRepresentation(self.selectedImage, 1.0f);

 ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:serviceURL] autorelease];
 [request setPostValue:usertoken forKey:@"usertoken"];
 [request setData:imageData forKey:@"image"];
 [request setDelegate:self];
 [request startAsynchronous];

 NSLog(@"We set the request out!");

}

Кроме того, я увеличился, мои httpRuntime макс. запрашивают длину к 40 МБ () только для проверки проблема не была с размером моего изображения, но ошибка сохраняется.

Любая справка ценилась бы.

- a

7
задан Community 23 May 2017 в 12:34
поделиться