expo-file-dl 在 iOS 上下载图像不使用权限
expo-file-dl downloading images on iOS not working with permissions
我是 iOS 开发的新手,我正在使用 expo-file-dl 2.0.0 在 expo 41.0.0 上下载远程文件。它适用于非图像文件类型,但当我尝试拉取图像时,出现 Error: MEDIA_LIBRARY permission is required to do this operation
错误。
我的代码如下所示:
let hasAccess = await MediaLibrary.getPermissionsAsync();
if(hasAccess.accessPrivileges.toLowerCase() == "all") {
await downloadToFolder(
"https://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Watermark_sample.jpg/1599px-Watermark_sample.jpg",
"test.jpg",
"Download",
"DownloadInfo");
}
我已经验证“hasAccess”在应用程序和应用程序设置中都是 'all'。我已经看了 2 天了,但我不知道我错过了什么。有人能帮忙吗?
事实证明,这是 运行 通过本地博览会发布的应用程序与该应用程序的实时版本之间的区别。一旦我将它部署到 testflight,事情就按预期工作了
我是 iOS 开发的新手,我正在使用 expo-file-dl 2.0.0 在 expo 41.0.0 上下载远程文件。它适用于非图像文件类型,但当我尝试拉取图像时,出现 Error: MEDIA_LIBRARY permission is required to do this operation
错误。
我的代码如下所示:
let hasAccess = await MediaLibrary.getPermissionsAsync();
if(hasAccess.accessPrivileges.toLowerCase() == "all") {
await downloadToFolder(
"https://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Watermark_sample.jpg/1599px-Watermark_sample.jpg",
"test.jpg",
"Download",
"DownloadInfo");
}
我已经验证“hasAccess”在应用程序和应用程序设置中都是 'all'。我已经看了 2 天了,但我不知道我错过了什么。有人能帮忙吗?
事实证明,这是 运行 通过本地博览会发布的应用程序与该应用程序的实时版本之间的区别。一旦我将它部署到 testflight,事情就按预期工作了