我使用Alamofire方法multipartFormData.append(URL, with Name:"file")
将视频上传到服务器,但我收到一条错误消息:
MultipartEncoding失败(Alamofire. AFError. MultipartEncodingFailureReason.bodyPartFileNotReachablewith Error(file:///var/mobile/Media/DCIM/100APple/IMG_0939.mp4, Error Domain=NSCoaErrorDomain Code=257"无法打开文件"IMG_0939.mp4",因为您无权查看它。"UserInfo={NSURL=file:///var/mobile/Media/DCIM/100APple/IMG_4, NSFilePath=/var/mobile/Media/DCIM/100APple/IMG_0939.mp4, NSUnderlyingError=0x174450d10{Error Domain=NSPOSIXErrorDomain Code=1"不允许操作"}}))
我已经打开了隐私照片库的使用说明,但我发现了这个错误,我不知道。
我的代码:
alamofireManager?.upload(
multipartFormData: { multipartFormData in
for i in 0..<videoURLs.count {
multipartFormData.append(videoURLs[i], withName: "file")
}
},
to: url + urlString,
headers: headers,
encodingCompletion: { encodingResult in
switch encodingResult {
case .success(let upload, _, _):
upload.uploadProgress(closure: { (progress) in
//Print progress
//print(progress)
})
upload.responseJSON { response in
if let value = response.result.value as? [String: AnyObject]{
success(value)
}
}
case .failure(let encodingError):
failture(encodingError)
}
}
)
您需要使用startAccessingSecurityScopedResource
if let url = file.url, url.startAccessingSecurityScopedResource() {
multipartFormData.append(url, withName: "some-file.pdf")
// After using the resource make sure you stop the access
if url.startAccessingSecurityScopedResource() {
url.stopAccessingSecurityScopedResource()
}
}
问题内容: 在XCode 6.3和XCode 7中使用快速代码运行项目时,出现以下错误: 由于您无权查看文件“ ***。app”,因此无法打开 我的应用程序不再启动。我检查了编译器设置是否正确。可执行名称和捆绑包名称也正确。 几次清理了项目,也删除了XCtest目标。 问题答案: 有时可能是由于文件中的错误损坏所致。尝试创建一个具有相同名称的新项目,然后用新的项目替换当前的项目。
每当我尝试在Xcode 6 Beta 4中运行我的应用程序时,我都会遇到以下错误: 无论我瞄准哪个模拟器或设备,都会出现此错误。 我曾经尝试过: 从Xcode中的Organizer中删除所有派生数据 还有其他人遇到这个问题并找到了解决方案吗?
然后我会得到这样的错误消息:“一个错误已经发生。请参阅日志文件{日志文件的路径}” 当我检查日志文件时,我发现根本原因是找不到WToolkitHookQTJA类: 原因:java.lang.ClassNotFoundException:org.eclipse.swt_3.103.1.v20140903-1938在org.eclipse.osgi.internal.loader.bundleLoad
环境: OS : Big Sur 11.1 自制 3.2.13 Python 3.9.7 命令: 通过.py文件的输出尝试运行chromedriver的错误: 如警报中所述,请尝试更新 chromedriver: 卸载当前版本: 验证chromedriver是否已卸载:< br > < code > brew info chrome driver 安装最新版本的chrome driver:< br
警告:require(/home/bookme08/public_html/sites/laverdad/sub.wordpress/g4/wp content/themes/metro creativex/inc/customizer.php。php第43行 致命错误:require():打开失败需要'/home/bookme08/public_html/sites/laverdad/sub.w
当我执行< code > PHP/usr/share/phpmyadmin/index . PHP 时,我得到这个。 PHP警告:require_once(./librarys/common.inc.PHP):无法打开流:/usr/share/phpmyadmin/index中没有这样的文件或目录。php第33行上的php致命错误:require_once():无法在/usr/share/phpm