如何从React Native中的资产uri获取文件名

时间:2017-12-04 15:28:17

标签: react-native filesystems assets camera-roll

我希望能够从相机胶卷中的图像中获取文件名和类型。这是文件的链接:

"assets-library://asset/asset.JPG?id=ED7AC36B-A150-4C38-BB8C-B6D696F4F2ED&ext=JPG"

如何从此处提取文件名和mime type。我对mime type特别感兴趣,因为我可以生成随机名称,但在上传文件时我需要更正。

1 个答案:

答案 0 :(得分:0)

现在,有一个非常好的软件包可以处理此问题,称为expo-asset-utils

import AssetUtils from 'expo-asset-utils';    
const { localUri, width, height } = await AssetUtils.resolveAsync(uri);
// localUri now contains the converted URI to a 'file://' URI