Enviar imagem para o serviço web asp.net do IOS
No meu aplicativo IOS, preciso enviar uma imagem para o ASP.NET Web Service. Estou tentando a imagem no formato de bytes e depois convertê-lo novamente no formulário de imagem no lado do servidor. Agora eu estou usando essas linhas para converter imagem em bytes no IOS:
NSData *imageData=UIImagePNGRepresentation([Mybutton currentBackgroundImage]);
esta linha fornece bytes de 734.775 palavra, o que é muito, portanto não pode ser enviado um pedido de sabão. Então, agora como posso alcançar esse objetivo ??????
ao chamar o serviço usiong soap request, ele me dá este erro:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body><soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring> System.Web.Services.Protocols.SoapException:
There was an exception running the extensions specified in the config file. ---> System.Web.HttpException: Maximum request length exceeded.
at System.Web.HttpRequest.GetEntireRawContent()
at System.Web.HttpRequest.get_InputStream()
at System.Web.Services.Protocols.SoapServerProtocol.Initialize()
--- End of inner exception stack trace ---
at System.Web.Services.Protocols.SoapServerProtocol.Initialize()
at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)
</faultstring>
<detail />
</soap:Fault>
</soap:Body>
</soap:Envelope>
Estou criando um aplicativo para bate-papo, portanto, no registro do usuário, tenho que fazer upload da imagem do usuário no servidor da web e, quando ela procurar pessoas ao seu redor, também quero retornar o imae do serviço da web, como posso fazer isso? duas coisas ? Primeiro, coloque a imagem no servidor da Web e depois recupere-a do servidor da Web. Muito obrigado