我正在使用NSURLSession下载文件。某些网站(例如Amazon)不使用URL中的文件名(例如:http://server/file.php?id = 22)。如何获取该文件名?
不带名称的示例URL:https : //odesk-prod-att.s3.amazonaws.com/...oCtjM%3D
我正在使用这样的功能:
func URLSession(session: NSURLSession, downloadTask: NSURLSessionDownloadTask, didFinishDownloadingToURL location: NSURL) {
print("Download finished: \(location.absoluteString)")
}
// Download finished: file:///.../CFNetworkDownload_UTywas.tmp
在创建自己的文件之前,请检查建议的文件名:
downloadTask.response?.suggestedFilename
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句