HarmonyOS 通过documentViewPicker.select选择的文件调用fs.copyFileSync报错
const chooseFile = (params: ESObject): Promise<ESObject> => {
return new Promise((resolve, reject) => {
const documentSelectOptions = new picker.DocumentSelectOptions()
documentSelectOptions.maxSelectNumber = 0;
const documentViewPicker = new picker.DocumentViewPicker();
documentViewPicker.select(documentSelectOptions).then((documentSelectResult: Array<string>) => {
const uri: string = documentSelectResult[0];
const fileName = getFileName(uri);
const fileType = fileName.lastIndexOf('.') > -1 ? fileName.substring(fileName.lastIndexOf('.')) : '';
const localId = `${dayjs().format('YYYYMMDDHHmmssSSS')}_${Global.getInstance().getPartIMEI()}${fileType}`;
const saveDir = `${SYSTEM_DIRECTORY_DMTMP}files/`;
const dest = `${saveDir}${localId}`;
if (!isFileExist(saveDir)) {
fs.mkdirSync(saveDir, true);
}
// 拷贝文件到临时目录
fs.copyFileSync(uri, dest);
resolve({
localId: localId,
fileName: fileName,
fileType: fileType,
localPath: dest,
fileSize: getFileSize(dest)
});
}).catch((err: BusinessError) => {
reject(err);
})
})
}
通过documentViewPicker.select选择的文件调用fs.copyFileSync报错
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 文件选择DocumentViewPicker无法选择左边图库
47浏览 • 1回复 待解决
HarmonyOS 调用DocumentViewPicker.save 不提示重名文件
59浏览 • 1回复 待解决
HarmonyOS使用fs.open无法打开photoViewPicker选择文件的uri
445浏览 • 1回复 待解决
HarmonyOS使用ArkTS提供的fs读文件,其中ReadTextOptions报错如下:
377浏览 • 1回复 待解决
HarmonyOS 通过photoPicker.select打开图库选择某个视频后,如何获取对应的缩略图?
563浏览 • 1回复 待解决
HarmonyOS 调用fs.accessSync 判断文件是否存在之后,是否需要调用close
35浏览 • 1回复 待解决
HarmonyOS使用select选择相册是否需要申请权限
395浏览 • 1回复 待解决
HarmonyOS filePicker.DocumentViewPicker()获取的文件路径乱码
73浏览 • 1回复 待解决
HarmonyOS fileIo.copyFileSync拷贝文件到中文目录,拷贝不了
77浏览 • 1回复 待解决
HarmonyOS fs读取本地文件
19浏览 • 1回复 待解决
fs.mkdirSync报错:No such file or directory
2062浏览 • 1回复 待解决
HarmonyOS fs模块读取文件的问题
594浏览 • 1回复 待解决
HarmonyOS 通过photoViewPicker.select选择一个mp4视频之后,如何获取对应的缩略图?
350浏览 • 1回复 待解决
HarmonyOS 怎样使用DocumentViewPicker将文件下载到“文件”里
54浏览 • 1回复 待解决
HarmonyOS fs.rmdirSync报错:Directory not empty
60浏览 • 1回复 待解决
#鸿蒙学习大百科#调用fs.write报错如下,如何解决?
352浏览 • 1回复 待解决
HarmonyOS fs.createStream调用提示无权限
5浏览 • 1回复 待解决
HarmonyOS 如何计算公共沙箱下文件或者用户通过picker选择的文件的sha256?
47浏览 • 1回复 待解决
HarmonyOS 使用DocumentViewPicker获取到的文件后用hash.hash失败
9浏览 • 1回复 待解决
HarmonyOS DocumentViewPicker如何从网络下载文件到本地
56浏览 • 1回复 待解决
多个文件分享,分享模式选择 - 多文件分享 - 文件类型选择(图片/视频/文件)- 发送选择文件/取消选择
949浏览 • 0回复 待解决
需要检查一下文件路径是否正确
fs.copyFileSync示例参考