当我在Alamofire.upload(multipartFormData:{}`的帮助下上传视频时,就会出现错误

时间:2018-08-30 07:49:56

标签: ios swift runtime-error alamofire multipartform-data

当我借助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"}}
  1. 如果我使用UIImagePickerView()来选择视频,那么它会给我file:///private/var/mobile/Containers/Data/Application/163E8D4D-B079-41FE-A76E-B466EF36EF8A/tmp/DBDF9E9E-9A57-4569-B58A-18C06A71B52A.MOV的文件路径,当我上传带有该文件路径的视频时,它会正常上传。

  2. 但是当我使用PHImageManager时,它会给我file:///var/mobile/Media/DCIM/101APPLE/IMG_1193.MOV的文件路径,而当我上传带有该文件路径的视频时,会给我一个错误。

0 个答案:

没有答案