2013-04-10 80 views
1

我做了一个单一的图片上传到使用web服务:如何将多个图像上传到web服务?

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); 
envelope.setOutputSoapObject(request); 
envelope.dotNet = true; 
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL); 
androidHttpTransport.call(SOAP_ACTION, envelope); 

的WebService接受base64编码字符串作为参数。 我想上传多个图像到Web服务。有任何想法吗?

回答

0

我想多张图片上传到Web服务

=>够简单,因为你是用单上传图片网完成后,你可以在一个循环中尝试上传多张图片。

但是在这里,您只需创建一个单独的web服务来逐个捕获图像并向Android客户端发送相同的响应。完成上传所有图像后,请使用图像ID调用您的主Web服务。

否则,在一次呼叫中不可能发送多个图像,如果这样做,则准备好OutOfMemoryError例外。

+0

是的我正在OutOfMemoryError exception.Number的图像不fixed.ould你可以详细说明创建web服务捕捉图像一个接一个 – Amruth 2013-04-10 10:26:56