当我借助Alamofire.upload(multipartFormData: {}
上传视频时,就会出现此错误
Error: Error Domain=NSCocoaErrorDomain Code=257 "The file “IMG_1193.MOV” couldn’t be opened because you don’t have permission to view it."
UserInfo={NSURL=file:///var/mobile/Media/DCIM/101APPLE/IMG_1193.MOV, NSFilePath=/var/mobile/Media/DCIM/101APPLE/IMG_1193.MOV, NSUnderlyingError=0x102891460 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}
如果我使用UIImagePickerView()
来选择视频,那么它会给我file:///private/var/mobile/Containers/Data/Application/163E8D4D-B079-41FE-A76E-B466EF36EF8A/tmp/DBDF9E9E-9A57-4569-B58A-18C06A71B52A.MOV
的文件路径,当我上传带有该文件路径的视频时,它会正常上传。
但是当我使用PHImageManager时,它会给我file:///var/mobile/Media/DCIM/101APPLE/IMG_1193.MOV
的文件路径,而当我上传带有该文件路径的视频时,会给我一个错误。