2
我需要上传一个文件到后台服务器,我在asynctask中做了这个,但是,如果我没有互联网,我想稍后上传。 其实,如果没有网络,asynctask崩溃。在后台上传文件,服务?
request.addProperty(file);
envelope = new SoapSerializationEnvelope(SoapEnvelope.VER12);
new MarshalBase64().register(envelope); // serialization
envelope.encodingStyle = SoapEnvelope.ENC;
envelope.bodyOut = request;
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
envelope.setAddAdornments(false);
envelope.implicitTypes = true;
HttpTransportSE transporte = new HttpTransportSE(URL);
transporte.setXmlVersionTag("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
transporte.debug = true;
try {
transporte.call(SOAP_ACTION, envelope);
result = (SoapObject) envelope.getResponse();
应该是什么?一个服务,检查互联网连接,以及何时开启,上传文件?其他想法?
任何人都有一个例子吗?由于
检查编辑答案 – Nitin 2012-07-09 07:16:12