HarmonyOS h5-input标签如何唤起文件管理器

HarmonyOS  h5-input标签如何唤起文件管理器。

HarmonyOS
2024-09-05 12:43:37
1029浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

示例代码如下:

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.

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-09-05 15:32:46
相关问题
如何打开文件管理器有知道的吗?
3272浏览 • 1回复 待解决
HarmonyOS 浏览访问H5,并唤起App
1081浏览 • 1回复 待解决
HarmonyOS h5应用如何唤起HarmonyOS应用?
1123浏览 • 1回复 待解决
鸿蒙http请求如何使用cookie管理器
1959浏览 • 1回复 待解决
HarmonyOS h5想要唤起app如何处理
833浏览 • 1回复 待解决
HarmonyOS web通过loadData加载h5标签
1405浏览 • 1回复 待解决
HarmonyOS 底部上滑会出现任务管理器
730浏览 • 1回复 待解决
HarmonyOS input标签怎么调起系统相册
865浏览 • 1回复 待解决