我使用以下方式将单个图片上传到网络服务:
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 :(得分:0)
我想将多个图片上传到webservice
=>很简单,当您将单个图像上传到网络时,您可以尝试循环上传多个图像。
但是在这里你只需要创建一个单独的web服务来逐个捕获图像并向Android客户端发送响应。完成上传所有图像后,请使用图像ID调用主Web服务。
否则,如果您这样做,则无法在一次通话中发送多个图像,然后为OutOfMemoryError
例外做好准备。