HarmonyOS鸿蒙Next中从本地相册获取图片文件后怎么获取图片的后缀名
HarmonyOS鸿蒙Next中从本地相册获取图片文件后怎么获取图片的后缀名 从本地相册获取图片文件后怎么获取图片的后缀名
4 回复
后缀手动给一个不就乱套了吗,本地相册里的有可能是jpg,也可能是其他格式的
更多关于HarmonyOS鸿蒙Next中从本地相册获取图片文件后怎么获取图片的后缀名的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
获取不了,你要把选择的文件,复制到沙箱里进行操作,复制的时候手动给一个后缀……我的理解是这样的,你可以参考https://developer.huawei.com/consumer/cn/blog/topic/03124805217067002
在HarmonyOS鸿蒙Next中,从本地相册获取图片文件后,可以通过ohos.file.fs
模块的File
类获取文件路径,然后使用Path
类提取文件后缀名。示例代码如下:
import fs from '@ohos.file.fs';
import { Path } from '@ohos.file.path';
let fileUri = '获取到的图片文件URI';
let filePath = fs.getFileUriPath(fileUri);
let extension = Path.extname(filePath);
console.log('图片后缀名:', extension);
通过Path.extname()
方法即可获取图片文件的后缀名。