HarmonyOS ArkTS是否存在浏览器端的FileReader帮助读取文件

HarmonyOS
2024-12-23 15:58:18
587浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
fox280

请参考:

Web({ src: $rawfile('TestonShowFileSelector.html'), controller: this.controller })
  .javaScriptAccess(true)
  .domStorageAccess(true)
  .onShowFileSelector((event) => {
    //调用文件管理器
    console.log('MyFileUploader onShowFileSelector invoked')
    const documentSelectOptions = new picker.DocumentSelectOptions();
    // 选择媒体文件的最大数目
    documentSelectOptions.maxSelectNumber = 2;
    const documentViewPicker = new picker.DocumentViewPicker();
    documentViewPicker.select(documentSelectOptions).then((DocumentSelectResult: Array<string>) => {
      this.uris = DocumentSelectResult;
      console.info('photoViewPicker.select to file succeed and uris are:' + this.uris);
    }).catch((err: BusinessError) => {
      console.error(`Invoke photoViewPicker.select failed, code is ${err.code}, message is ${err.message}`);
    })
    return false 
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.

h5:

<body>
<form id="upload-form" enctype="multipart/form-data">
    <!-- 修改type属性为camera -->
    <input type="file" id="upload" name="upload" accept="image/*" capture="camera" />
    <!-- 添加一个图片元素用于展示图片 -->
    <img id="preview"/>
</form
</body>
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
分享
微博
QQ
微信
回复
2024-12-23 19:18:26
相关问题
浏览器下载文件如何导入鸿蒙
8585浏览 • 1回复 待解决
Web组件是否支持浏览器localstorage?
1640浏览 • 1回复 待解决
HarmonyOS 启动默认浏览器
1525浏览 • 1回复 待解决
HarmonyOS webview浏览器获取定位异常
959浏览 • 1回复 待解决
HarmonyOS 如何在浏览器唤起app
1715浏览 • 1回复 待解决
浏览器应用应该怎样拉起?
1205浏览 • 2回复 待解决
HarmonyOS 浏览器真机调试问题
800浏览 • 1回复 待解决
HarmonyOS 浏览器内无法下载charles证书
1093浏览 • 1回复 待解决
HarmonyOS浏览器scheme链接唤起APP问题
2137浏览 • 1回复 待解决
HarmonyOS applink从浏览器跳转到应用
1258浏览 • 1回复 待解决