Javascript 图像选择器返回uri`content://media/`没有react native中的扩展
我正在使用一个名为的框架中的图像选择器 当从库中选择图像时,选择器返回如下数组Javascript 图像选择器返回uri`content://media/`没有react native中的扩展,javascript,android,react-native,antd,Javascript,Android,React Native,Antd,我正在使用一个名为的框架中的图像选择器 当从库中选择图像时,选择器返回如下数组 [ { uri:'content://media/external/images/media/76', width:150, height:150 } ] 如何在https://mobile.ant.design/components/image-picker/?有没有这样的库呢?我在android上找到的获得文件扩展名的最佳解决方案是使用 react native fetch blob 您必
[
{
uri:'content://media/external/images/media/76',
width:150,
height:150
}
]
如何在
https://mobile.ant.design/components/image-picker/
?有没有这样的库呢?我在android上找到的获得文件扩展名的最佳解决方案是使用
react native fetch blob
您必须使用文件系统中的方法stat
。
下面是一个应该使用您的代码的示例:
import RNFetchBlob from 'react-native-fetch-blob'
RNFetchBlob.fs.stat(PATH)
.then(stats => {
let re = /(?:\.([^.]+))?$/,
ext = re.exec(stats.filename)[1]
console.log('EXTENSION : ', ext)
})
其中路径
是您的'content://media/external/images/media/76“
希望这有帮助