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);
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
报错:
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)
- 1.
- 2.
- 3.
- 4.
- 5.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 关于使用picker.PhotoViewPicker选择图片api的几个问题 -
935浏览 • 1回复 待解决
HarmonyOS 通过媒体picker选择视频后,怎么获取视频的缩略图
775浏览 • 1回复 待解决
HarmonyOS 怎么能够设置禁止分屏?
819浏览 • 1回复 待解决
HarmonyOS picker选择器的数据源问题
845浏览 • 1回复 待解决
使用openharmony鸿蒙编译工具链交叉编译readline问题
8670浏览 • 1回复 待解决
HarmonyOS 使用picker打开文件选择器选择文件完成后如何获取到文件大小
1036浏览 • 1回复 待解决
HarmonyOS Picker组件中,如何对已经选择的照片进行排查
551浏览 • 1回复 待解决
HarmonyOS picker选择图片后如何获取图片宽高
780浏览 • 1回复 待解决
HarmonyOS @ohos.file.picker (选择器) 选择相机和相册权限问题
894浏览 • 1回复 待解决
HarmonyOS 怎么能收到H5调用的window方法?
1286浏览 • 1回复 待解决
HarmonyOS picker使用问题确认
747浏览 • 1回复 待解决
HarmonyOS 使用Text渲染数据时,内容含有html标签怎么能渲染出来呢?
780浏览 • 1回复 待解决
HarmonyOS 是否有类似popupWindow的控件,能从底部滑出
447浏览 • 1回复 待解决
HarmonyOS 在使用@react-native-picker/picker时,出现错误情况
645浏览 • 1回复 待解决
HarmonyOS 使用picker访问系统图库,选择云端资源,在主线程进行资源io操作,会崩溃
508浏览 • 1回复 待解决
HarmonyOS 系统,App路径/Data路径怎么设置,怎么能查看日志路径
865浏览 • 1回复 待解决
HarmonyOS eventHub只能从component发起触发UI更新?
927浏览 • 1回复 待解决
HarmonyOS 使用picker保存网络图片
673浏览 • 1回复 待解决
HarmonyOS Flex组件设置不换行怎么能避免被截断
787浏览 • 1回复 待解决
HarmonyOS Flutter image_picker选择相册成功后,flutter层无回掉数据
623浏览 • 1回复 待解决
通过picker选择图片后,返回file://***协议,如何通过Image展示?
1197浏览 • 1回复 待解决
HarmonyOS用picker选择图库中的视屏如何显示其第一针画面呢
761浏览 • 1回复 待解决
HarmonyOS 使用相机Picker拍照后,读取相片提示无权限,这个要怎么处理
655浏览 • 1回复 待解决
我们提供的demo的意思是首先在应用的沙箱里边创建一个文件,然后复制到,选择的样机的文件管理里边的一个路径下面,我们的readline方法现在不支持读取文件管理里边的文件,所以只能用read去读取,readline参数是沙箱路径,无法读取文件管理路径中的文件,可以试试readSync方法,下面是demo: