我使用以下命令向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编码的字符串作为参数。我想上传多个图像到网络服务。有什么想法吗?
发布于 2013-04-10 17:09:57
我想上传多张图片到网络服务
=>非常简单,因为你已经完成了上传单个图片到网络,你可以尝试在一个循环中上传多个图片。
但在这里,您只需要创建一个单独的and服务来逐个捕获图像,并将响应发送到Android客户端。上传完所有图像后,使用Image ID调用您的主要IDs服务。
否则,不可能在单个调用中发送多个图像,如果您这样做了,那么就为OutOfMemoryError异常做好准备。
https://stackoverflow.com/questions/15921522
复制相似问题