栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

凌空上传多张图片?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

凌空上传多张图片?

您可以从此处使用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'


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/595444.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号