Java Ksoap2,android应用程序上载img始终返回false

Java Ksoap2,android应用程序上载img始终返回false,java,web-services,soap,utf-8,Java,Web Services,Soap,Utf 8,这是我的密码: private void connectWebService(String imageBuffer) { SoapObject soapObject = new SoapObject(NAMESPACE, METHOD_NAME); soapObject.addProperty("imei","123456789" ); soapObject.addProperty("bytestr", imageBuffer); //soapObject.ad

这是我的密码:

private void connectWebService(String imageBuffer) {
    SoapObject soapObject = new SoapObject(NAMESPACE, METHOD_NAME);
    soapObject.addProperty("imei","123456789" );
    soapObject.addProperty("bytestr", imageBuffer);

    //soapObject.addProperty("image", imageBuffer);
    soapObject.addProperty("filename", "my.jpg");
    SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
            SoapEnvelope.VER11);

    envelope.dotNet = true;
    envelope.setOutputSoapObject(soapObject);
    envelope.bodyOut = soapObject;

    envelope.encodingStyle = SoapSerializationEnvelope.ENC;
    HttpTransportSE httpTranstation = new HttpTransportSE(URL);
    try {
        httpTranstation.call(SOAP_ACTION, envelope);
        Object result = envelope.getResponse();
        Log.e("connectWebService", result.toString());
        Message msg=handler.obtainMessage();
        msg.obj=result;
        handler.sendMessage(msg);
    } catch (Exception e) {
        e.printStackTrace();
        Log.e("tag",e.toString());

    }
}
public Handler handler = new Handler(){
    public void handleMessage(android.os.Message msg) {
        String test=msg.obj.toString();

            tv.setText(test);


    }

};

POST/Service.asmx HTTP/1.1主机:内容类型:text/xml;charset=utf-8 Content Length:Length SOAPAction:“字符串Base64二进制字符串请编辑您的问题,不要将代码(或其他内容)作为注释或答案发布。我看到您的代码中设置了envelope.dotNet=true。这意味着您在后端有一个点网webserveice(例如WCF)。如果每次服务器返回false,则应首先尝试开始调试服务器端代码。如果可以在问题和服务器端代码中添加特定标记(WCF或.Net),则效果更好。请发布实际错误消息,而不是屏幕截图。详情请参阅。谢谢。好的,谢谢,我现在做一些更改,soapObject.addProperty(“bytestr”,uploadBuffer.getBytes());java.lang.RuntimeException:无法序列化:[B@76b37bd