这是来自网站的一些图像,我想将它们保存到 Android 相机胶卷。
我发现 React Native 有一个功能CameraRoll.saveImageWithTag
可以将某些图像保存到相机胶卷中,但参数tag
应该是本地 URI,例如"file:///sdcard/img.png"
. 那么如果图像源不是本地的,如何将图像保存在 Android React Native 中呢?
这是来自网站的一些图像,我想将它们保存到 Android 相机胶卷。
我发现 React Native 有一个功能CameraRoll.saveImageWithTag
可以将某些图像保存到相机胶卷中,但参数tag
应该是本地 URI,例如"file:///sdcard/img.png"
. 那么如果图像源不是本地的,如何将图像保存在 Android React Native 中呢?
您需要先下载文件。您可以使用react-native-fetch-blob来做到这一点
或者,如果您使用 Expo,您可以使用FileSystem.downloadAsync
.
那些会给你一个本地的 Uri 来使用CameraRoll.save...
(我认为它现在有一个不同的名字)