如何使用Volley将pdf文件发送到具有多部分表单数据请求的服务器

时间:2019-09-05 14:45:13

标签: android android-volley multipartform-data

我正在使用自定义的VolleyMultipartRequest将多个文件发送到服务器。它适用于png文件。但不适用于pdf文件

以编程方式以png格式获取图像文件的模仿类型,以pdf格式获取pdf文件。请提供一些正文帮助我找到解决方法

@Override             受保护的地图getByteData(){                 地图参数=新的HashMap <>();

            if (uploadedImageFilesLists != null && uploadedImageFilesLists.size() > 0) {
                for (int i = 0; i < uploadedImageFilesLists.size(); i++) {
                    Uri uriOriginal = Uri.parse(uploadedImageFilesLists.get(i).getSelectedImageUri());
                    params.put("image[" + (i) + "]", new VolleyMultipartRequest.DataPart
                            ("upload_" + i + ".png", VolleySingleton.getFileDataFromUri(context, uriOriginal),
                                    getMimeTypeFromFile(uriOriginal)));
                }
            }

            return params;
        }

0 个答案:

没有答案