如何在android上的服务器上传多个选定的文件(即..doc,pdf,jpeg,png)

问题描述 投票:-1回答:1

在android中,如何从文件管理器中选择多个文件。之后会显示图像的细节(即图像大小,图像名称和删除文件)。然后如何将该文件上传到服务器。

android json file-upload server image-gallery
1个回答
1
投票

您可以使用多部件数据上载来执行此操作,并且可以在单个阵列中添加多个文件。

如果您正在使用Retrofit,请检查此Android Upload Multiple Files In A Single Request或您正在使用哪个库进行api通话?

是的你可以看到files[0]files[1]意味着他们一次只上传两个文件。在这里,您可以使用循环上传所选类型的数量。

ArrayList<String> listImages = new ArrayList();

假设您必须上传10个文件,并且所有路径都在arraylist中。

for(int i = 0 ; i < listImages.size() ; i++ ){
    params.put("files[" + i + "]", MultipartBody.create(mediaType, new File("First file path")));
}

希望这有帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.