我正在使用自定义的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;
}