Android Volley Multipart请求

时间:2019-05-05 17:48:15

标签: android android-volley multipartform-data

我正在尝试使用Android-Volley-Multipart-Request将一些图像和文本发送到服务器,如下所示: https://github.com/Ankit7791/Android-Volley-Multipart-Request

但解释不足。

如果我能获得关于我做错了什么的很好的教程或解释,将非常高兴。另外,我愿意接受其他图书馆的建议。

我做了一些修改以处理下面的代码

@Override
protected Map<String, String> getParams() {
                Map<String, String> params = new HashMap<>();

                params.put(Utils.KEY_APPID, "j8Ue72@lfZy");
                params.put(Utils.KEY_APIKEY, "f9da8764b6d8c3413e5503d6bfe91e63");
                params.put(Utils.KEY_MOBILE, "0541778110");
                params.put(Utils.KEY_ORDERID, "Sam_100001");

                return params;
            }

            @Override
            protected Map<String, DataPart> getByteData() {
                Map<String, DataPart> params = new HashMap<>();
                // file name could found file base or direct access from real path
                //for now just get bitmap data from ImageView
                params.put(Utils.Accept_signature, new DataPart(idImageCapture.getText().toString(), idImagebyteArray, "image/*"));
                params.put(Utils.Accept_receive, new DataPart(imageLocation.getText().toString(), locationImagebyteArray, "image/*"));
                params.put(Utils.Accept_location, new DataPart(signature.getText().toString(), signatureImagebyteArray, "image/*"));
                return params;
            }
        };

不确定是什么问题

但我不断收到以下错误:

android.content.res.resources $ notfoundexception:字符串资源ID#0xc8

1 个答案:

答案 0 :(得分:0)

针对Volley中的多部分请求尝试此操作。它将对您有很大帮助,如果有任何问题,请在此处评论。