3

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

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

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

4

2 回答 2

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
于 2019-01-21T18:03:09.350 回答
0

试试 npm i expo_file_name

从' expo_file_name '导入{ getFileName }

const uri = // uri 的值放在这里

常量文件名 = 获取文件名(uri);

//然后将文件名存储在fileName变量中

于 2021-11-12T02:43:25.573 回答