繁体   English   中英

如何将多个图像上传到Web服务?

[英]How to upload multiple images to a webservice?

我已经使用以下方法将单个图像上传到Web服务:

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

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

我想将多个图像上传到Web服务

=>足够简单,就像完成将单个图像上传到Web一样,您可以尝试循环上传多个图像。

但是在这里,您只需要创建一个单独的Web服务来逐个捕获图像并将响应发送给Android客户端即可。 上传完所有图像后,请使用图像ID致电您的主Web服务。

否则,就不可能在单个调用中发送多个图像,如果这样做,则可以为OutOfMemoryError异常做好准备。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM