我正在使用名为ant-design-mobile的框架中的图像选择器。
从图库中选择图像时,选择器会返回一个这样的数组
[
{
uri:'content://media/external/images/media/76',
width:150,
height:150
}
]
如何在https://mobile.ant.design/components/image-picker/
查看图片扩展名(jpg / png)或图片尺寸?是否有图书馆可以做这些事情?
答案 0 :(得分:1)
我在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)
})
PATH
<{1}}是'content://media/external/images/media/76'
希望这有帮助