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的几个问题 -
465浏览 • 1回复 待解决
HarmonyOS 通过媒体picker选择视频后,怎么获取视频的缩略图
368浏览 • 1回复 待解决
HarmonyOS 怎么能够设置禁止分屏?
498浏览 • 1回复 待解决
HarmonyOS picker选择器的数据源问题
345浏览 • 1回复 待解决
HarmonyOS 使用picker打开文件选择器选择文件完成后如何获取到文件大小
483浏览 • 1回复 待解决
HarmonyOS Picker组件中,如何对已经选择的照片进行排查
169浏览 • 1回复 待解决
HarmonyOS @ohos.file.picker (选择器) 选择相机和相册权限问题
380浏览 • 1回复 待解决
HarmonyOS picker选择图片后如何获取图片宽高
229浏览 • 1回复 待解决
使用openharmony鸿蒙编译工具链交叉编译readline问题
7861浏览 • 1回复 待解决
HarmonyOS 怎么能收到H5调用的window方法?
757浏览 • 1回复 待解决
HarmonyOS picker使用问题确认
472浏览 • 1回复 待解决
HarmonyOS 使用Text渲染数据时,内容含有html标签怎么能渲染出来呢?
302浏览 • 1回复 待解决
HarmonyOS 在使用@react-native-picker/picker时,出现错误情况
252浏览 • 1回复 待解决
HarmonyOS 使用picker访问系统图库,选择云端资源,在主线程进行资源io操作,会崩溃
146浏览 • 1回复 待解决
HarmonyOS 系统,App路径/Data路径怎么设置,怎么能查看日志路径
481浏览 • 1回复 待解决
HarmonyOS 使用picker保存网络图片
186浏览 • 1回复 待解决
HarmonyOS 是否有类似popupWindow的控件,能从底部滑出
102浏览 • 1回复 待解决
通过picker选择图片后,返回file://***协议,如何通过Image展示?
882浏览 • 1回复 待解决
HarmonyOS Flex组件设置不换行怎么能避免被截断
318浏览 • 1回复 待解决
HarmonyOS Flutter image_picker选择相册成功后,flutter层无回掉数据
210浏览 • 1回复 待解决
HarmonyOS用picker选择图库中的视屏如何显示其第一针画面呢
456浏览 • 1回复 待解决
HarmonyOS 使用相机Picker拍照后,读取相片提示无权限,这个要怎么处理
291浏览 • 1回复 待解决
HarmonyOS 如何计算公共沙箱下文件或者用户通过picker选择的文件的sha256?
263浏览 • 1回复 待解决
我们提供的demo的意思是首先在应用的沙箱里边创建一个文件,然后复制到,选择的样机的文件管理里边的一个路径下面,我们的readline方法现在不支持读取文件管理里边的文件,所以只能用read去读取,readline参数是沙箱路径,无法读取文件管理路径中的文件,可以试试readSync方法,下面是demo: