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选择文件获取文件路径后使用fs.readText读取文件内容失败
480浏览 • 1回复 待解决
HarmonyOS DocumentViewPicker选择文件问题
368浏览 • 1回复 待解决
HarmonyOS 文件选择DocumentViewPicker无法选择左边图库
453浏览 • 1回复 待解决
HarmonyOS 调用DocumentViewPicker.save 不提示重名文件
437浏览 • 1回复 待解决
HarmonyOS使用fs.open无法打开photoViewPicker选择文件的uri
710浏览 • 1回复 待解决
HarmonyOS 选择文件后通过文件地址获取文件大小报错no such file
197浏览 • 1回复 待解决
HarmonyOS使用ArkTS提供的fs读文件,其中ReadTextOptions报错如下:
599浏览 • 1回复 待解决
HarmonyOS 通过photoPicker.select打开图库选择某个视频后,如何获取对应的缩略图?
804浏览 • 1回复 待解决
HarmonyOS 调用fs.accessSync 判断文件是否存在之后,是否需要调用close
262浏览 • 1回复 待解决
HarmonyOS filePicker.DocumentViewPicker()获取的文件路径乱码
488浏览 • 1回复 待解决
HarmonyOS使用select选择相册是否需要申请权限
943浏览 • 1回复 待解决
HarmonyOS 怎样使用DocumentViewPicker将文件下载到“文件”里
437浏览 • 1回复 待解决
HarmonyOS fs读取本地文件
579浏览 • 1回复 待解决
HarmonyOS fileIo.copyFileSync拷贝文件到中文目录,拷贝不了
579浏览 • 1回复 待解决
HarmonyOS fs模块读取文件的问题
944浏览 • 1回复 待解决
fs.mkdirSync报错:No such file or directory
2514浏览 • 1回复 待解决
HarmonyOS 通过photoViewPicker.select选择一个mp4视频之后,如何获取对应的缩略图?
587浏览 • 1回复 待解决
HarmonyOS fs.rmdirSync报错:Directory not empty
248浏览 • 1回复 待解决
#鸿蒙学习大百科#调用fs.write报错如下,如何解决?
860浏览 • 1回复 待解决
HarmonyOS 使用DocumentViewPicker获取到的文件后用hash.hash失败
494浏览 • 1回复 待解决
HarmonyOS DocumentViewPicker如何从网络下载文件到本地
498浏览 • 1回复 待解决
HarmonyOS fs.createStream调用提示无权限
264浏览 • 1回复 待解决
HarmonyOS hash.hash()无法对从DocumentViewPicker获取的文件进行计算
692浏览 • 1回复 待解决
需要检查一下文件路径是否正确
fs.copyFileSync示例参考