request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS,nameOfFile);
如何从该目录中读取下载的文件。
File file = new File(Environment.DIRECTORY_DOWNLOADS,nameOfFile);
MimeTypeMap map = MimeTypeMap.getSingleton();
String ext = MimeTypeMap.getFileExtensionFromUrl(file.getName());
String type = map.getMimeTypeFromExtension(ext);
获取无法访问文件的错误。
答案 0 :(得分:2)
您必须使用以下功能:getExternalStoragePublicDirectory()
File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), nameOfFile);