我正在使用Android DownloadManager,我想用服务器提供的原始文件名保存文件。 我目前的代码:
req.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI
| DownloadManager.Request.NETWORK_MOBILE)
.setAllowedOverRoaming(false)
.setTitle("Downloading..")
.setDescription("Downloading ROM")
.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS,
"NameOfFileOnCard");
现在,配置了下载文件夹中的文件名,我将其标记为 NameOfFileOnCard 。 我需要改变什么?
请帮忙!
答案 0 :(得分:0)
在我使用这样的代码之前,你可以试试这个:
nameOfFile = URLUtil.guessFileName(fileURL, null, MimeTypeMap.getFileExtensionFromUrl(fileURL));
不要忘记导入:
import android.webkit.MimeTypeMap;
import android.webkit.URLUtil;