是否可以从base64保存图像,名称中带有文件扩展名?
根据
https://github.com/facebook/react-native/blob/master/Libraries/Image/RCTImageStoreManager.m#L54看起来imageTag
,即文件名,是从路径和简单的增量ID构造的。不考虑延期。
有没有另一种方法可以附加扩展,最好是使用标准 API?
你使用的是RN的ImageStore吗?不知道这是否是最好的方法,但是 ImageStore 将返回 uri,您可以使用 react-native-fs 从该文件中读取 base64 并将其写入您希望它具有的任何路径/扩展名。
不要忘记在之后删除ImageForTag(uri),这样你就不会同时拥有这两个文件。
反应原生-FS:https://github.com/johanneslumpe/react-native-fs