我找到了很多有关如何将在线照片下载和保存到应用程序的缓存或临时目录的答案。但是,我需要知道如何将图像从设备的本地图库复制到应用程序的缓存中。
此is a strange problem with iOS, where attempting to upload images to Firebase, using paths of images in the gallery, always fails in a physical device的原因,并且始终适用于iOS模拟器和Android(物理和模拟)。在我正在构建的应用程序中,我还可以拍摄照片,这些照片由相机应用程序保存到应用程序的目录中,并且上传效果很好。我需要先尝试将图像复制到缓存中,以测试是否可以将其成功上传到Firebase。我正在使用multi_image_picker从图库中获取所选图像的本地路径,我需要知道的是,一旦有了这些路径,如何将其中一个文件复制到应用程序的temp目录(使用path_provider获取到temp目录的相应路径。
这可能不是权限问题,因为我的plist.info中同时具有“相机”和“照片库”权限,提示输入权限,并且在使用多重选择器时可以毫无问题地访问图库。
我曾经尝试查看相机插件的文件并弄清楚它是如何工作的,但是,幸运的是,一旦插件调用了本机方法,我就迷路了。
感谢您的帮助。