凌空上传多张图片?

凌空上传多张图片?,第1张

凌空上传多张图片?

您可以从此处使用volley的最新版本。这是一个非官方的镜像,带有一些小错误修复,并且源代码将与官方volley存储库定期同步。

对于摇篮

compile 'com.mcxiaoke.volley:library:1.0.19'

或者您可以从此处下载编译版本

现在,您可以

MultipartEntityBuilder
在in
的帮助下使用以下附加类通过volley进行多部分请求
org.apache.http.entity.mime
而无需任何不推荐使用的代码。

CustomMultipartRequest.java

样本用法

//Auth headerMap<String, String> mHeaderPart= new HashMap<>();mHeaderPart.put("Content-type", "multipart/form-data;");mHeaderPart.put("access_token", accessToken);//File partMap<String, File> mFilePartData= new HashMap<>();mFilePartData.put("file", new File(mFilePath));mFilePartData.put("file", new File(mFilePath));//String partMap<String, String> mStringPart= new HashMap<>();mStringPart.put("profile_id","1");mStringPart.put("imageType", "ProfileImage");CustomMultipartRequest mCustomRequest = new CustomMultipartRequest(method, mContext, url, new Response.Listener<JSONObject>() { @Override public void onResponse(JSonObject jsonObject) {     listener.onResponse(jsonObject); }        }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) {     listener.onErrorResponse(volleyError); }        }, mFilePartData, mStringPart, mHeaderPart);

如果您的定位API为23及更高版本,则可以使用

httpmime-4.3.5.jar
以及
httpcore-4.3.2.jar
用于获取
MultipartEntityBuilder
请求的其他方法,也可以在gradle中添加以下内容。

android {    useLibrary 'org.apache.http.legacy'}

无论如何,我都使用提到的jar,它在Android M中的作用也很吸引人。

更新资料

请注意,

com.mcxiaoke.volley:library:1.0.19
已弃用,不再进行维护,请使用中的正式版本
jCenter

compile 'com.android.volley:volley:1.0.0'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5586635.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存