相关疑难解决方法(0)

使用OkHttp在multipart中上传大文件

使用OKhttp在Android中的multipart中上传单个大文件(更具体地说,到s3)有什么选择?

upload android file-upload okhttp

27
推荐指数
3
解决办法
5万
查看次数

使用okHttp3上传动态文件数

如何使用OkHttp v3 管理动态文件数量的上传,我已经使用旧版本的OkHttp实现了compile 'com.squareup.okhttp:okhttp:2.6.0'

类Form中有一些变化,现在对Multipart体进行建模.他们用更强大的FormBody和FormBody.Builder组合替换了不透明的FormEncodingBuilder.同样,他们将MultipartBuilder升级为MultipartBody,MultipartBody.Part和MultipartBody.Builder.

下面的代码是旧版本

final MediaType MEDIA_TYPE = MediaType.parse(AppConstant.arrImages.get(i).getMediaType());

//If you can have multiple file types, set it in ArrayList

MultipartBuilder buildernew = new MultipartBuilder()
        .type(MultipartBuilder.FORM)
        .addFormDataPart("title", title);   //Here you can add the fix number of data.

for (int i = 0; i < AppConstants.arrImages.size(); i++) {  //loop to add dynamic number of files.
    File f = new File(FILE_PATH,TEMP_FILE_NAME + i + ".png");
    if (f.exists()) {
        buildernew.addFormDataPart(TEMP_FILE_NAME + i, TEMP_FILE_NAME + i + FILE_EXTENSION, RequestBody.create(MEDIA_TYPE, f)); …
Run Code Online (Sandbox Code Playgroud)

android file-upload okhttp okhttp3

10
推荐指数
1
解决办法
5783
查看次数

标签 统计

android ×2

file-upload ×2

okhttp ×2

okhttp3 ×1

upload ×1