expo文件dl在iOS上下载图像时未使用权限



我是iOS开发的新手,我正在使用expo文件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"。我已经看了两天了,我不知道我想说什么;我不见了。有人能帮忙吗?

事实证明,通过本地expo运行应用程序和使用应用程序的实时版本是有区别的。一旦我将其部署到试飞中,就如预期的那样工作

相关内容

  • 没有找到相关文章

最新更新