如何设置下载路径和获取下载路径?
How to set download path and get the download path?
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);
收到无法访问文件的错误。
您将不得不使用函数:getExternalStoragePublicDirectory()
File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), nameOfFile);
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);
收到无法访问文件的错误。
您将不得不使用函数:getExternalStoragePublicDirectory()
File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), nameOfFile);