如何从React Native中的Asset URI获取文件名



我希望能够从相机卷中获取文件名并从图像中键入。这是文件的链接:

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

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

现在,有一个非常好的软件包来处理这个名为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

尝试npm i expo_file_name

import { getFilename }来自' expo_file_name '

const uri =//URI的值在这里

const 文件名 = getFilename(uri);

//然后将文件的名称存储在 fileName variable

相关内容

  • 没有找到相关文章

最新更新