HarmonyOS 怎么能从picker选择的fileUri,使用readline?
怎么能从picker选择的fileUri,使用readline?
直接用fileUri、FileUri.path都说参数不对。
代码:
let file=fs.openSync(fileUri,fs.OpenMode.READ_ONLY)
let fileSize = fs.statSync(file.fd).size;
if (fileSize == 0) {
return { error: ImportResultError.fileEmpty, total: 0, insert: 0 }
}
let result: ImportResult = { total: 0, insert: 0 };
let csvNameIndex: CsvNameIndex | undefined;
let charCount = 0;
let batchArray: LocationEntity[] = [];
let options: Options = { encoding: 'utf-8' };
// let readIterator = fs.readLinesSync(fileUri, options);
let readIterator = fs.readLinesSync(file.path, options);
报错:
05-29 11:04:38.846 25129-25129 C04388/file_api com.xxx E [read_lines.cpp:192->Sync] Failed to read lines of the file, error:
05-29 11:04:38.846 25129-25129 C03f00/ArkCompiler com.xxx E [ecmascript] Pending exception before IsMixedDebugEnabled called in line:3200, exception details as follows:
05-29 11:04:38.846 25129-25129 C03f00/ArkCompiler com.xxx E Error: No such file or directory
05-29 11:04:38.846 25129-25129 C03f00/ArkCompiler com.xxx E at importCSVFile (app/src/main/ets/pages/inout/helper/ImportHelper.ets:44:28)
05-29 11:04:38.846 25129-25129 C03f00/ArkCompiler com.xxx E at anonymous (app/src/main/ets/pages/inout/InOutPage.ets:265:13)
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 关于使用picker.PhotoViewPicker选择图片api的几个问题 -
113浏览 • 1回复 待解决
HarmonyOS 通过媒体picker选择视频后,怎么获取视频的缩略图
122浏览 • 1回复 待解决
HarmonyOS 怎么能够设置禁止分屏?
393浏览 • 1回复 待解决
HarmonyOS picker选择器的数据源问题
125浏览 • 1回复 待解决
HarmonyOS 使用picker打开文件选择器选择文件完成后如何获取到文件大小
86浏览 • 1回复 待解决
使用openharmony鸿蒙编译工具链交叉编译readline问题
7544浏览 • 1回复 待解决
HarmonyOS 怎么能收到H5调用的window方法?
457浏览 • 1回复 待解决
HarmonyOS picker选择图片后如何获取图片宽高
93浏览 • 1回复 待解决
HarmonyOS @ohos.file.picker (选择器) 选择相机和相册权限问题
158浏览 • 1回复 待解决
HarmonyOS 使用Text渲染数据时,内容含有html标签怎么能渲染出来呢?
92浏览 • 1回复 待解决
HarmonyOS picker使用问题确认
367浏览 • 1回复 待解决
HarmonyOS eventHub只能从component发起触发UI更新?
420浏览 • 1回复 待解决
HarmonyOS 系统,App路径/Data路径怎么设置,怎么能查看日志路径
148浏览 • 1回复 待解决
HarmonyOS 在使用@react-native-picker/picker时,出现错误情况
71浏览 • 1回复 待解决
HarmonyOS Flex组件设置不换行怎么能避免被截断
139浏览 • 1回复 待解决
HarmonyOS Flutter image_picker选择相册成功后,flutter层无回掉数据
58浏览 • 1回复 待解决
通过picker选择图片后,返回file://***协议,如何通过Image展示?
780浏览 • 1回复 待解决
HarmonyOS let uri = fileUri.getUriFromPath(path) iO操作,系统耗时过大
55浏览 • 1回复 待解决
HarmonyOS 使用相机Picker拍照后,读取相片提示无权限,这个要怎么处理
92浏览 • 1回复 待解决
HarmonyOS用picker选择图库中的视屏如何显示其第一针画面呢
356浏览 • 1回复 待解决
HarmonyOS 如何计算公共沙箱下文件或者用户通过picker选择的文件的sha256?
76浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎么能认识Stage模型和其他地方的联系?
173浏览 • 1回复 待解决
我们提供的demo的意思是首先在应用的沙箱里边创建一个文件,然后复制到,选择的样机的文件管理里边的一个路径下面,我们的readline方法现在不支持读取文件管理里边的文件,所以只能用read去读取,readline参数是沙箱路径,无法读取文件管理路径中的文件,可以试试readSync方法,下面是demo: