<分区>
我正在尝试从服务器下载文件内容,在客户端创建一个文件并将所有内容传输到该文件。我正在将文件保存到本地存储,但无法保存并抛出您无权保存在文件夹中的异常。尝试了很多东西,但无法做到。我对这个 ios 编程很陌生。请帮助我,在此先感谢。
下面是我的代码:
let documentsUrl = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first
var fileURL : URL = URL(fileURLWithPath: documentsUrl!.path+filename)
fileURL = URL(fileURLWithPath: documentsUrl!.path+filename+".doc")
let data = NSData(contentsOf: tempLocalUrl)
do {
try data?.write(to: fileURL, options: .atomic)
} catch {
print(error,"helooooooooooooooooo")
}
我已经使用了 relativepath,absolutestring,但仍然没有成功。
这是错误:
Error Domain=NSCocoaErrorDomain Code=513 "You don’t have permission to save the file “DocumentsImport From IE.doc” in the folder “0103E60B-478F-475B-A8F2-788534F5D206”." UserInfo={NSFilePath=/var/mobile/Containers/Data/Application/0103E60B-478F-475B-A8F2-788534F5D206/DocumentsImport From IE.doc, NSUnderlyingError=0x1076efe90 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}