如何在运行于Android的Web应用程序中从CamScaner或OfficeLens获得文件?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (13)

我有一个网页应用程序,我通过Chrome在Android上访问。我可以用:

<input type='file' accept='image/*' capture>

(或类似的)accept属性(带有ng文件上传)将图像直接从相机应用程序上传到服务器。很酷。但我希望用户能够选择,比如说,CamScanner或者是Office镜头,而不是相机应用程序,这样他们就可以在上传之前格式化文档。

我玩过accept属性,但似乎无法让这些应用程序显示在Android的“使用”应用程序列表中。

提问于
用户回答回答于

启动Z星条形码扫描仪应用程序。因此,它遵循如下语法:

intent:
   //scan/
   #Intent; 
   package=com.google.zxing.client.android; 
   scheme=zxing; 
end;

要启动Z星条形码扫描仪应用程序,可以在锚上对href进行编码,如下所示:

 <a href="intent://scan/#Intent;scheme=zxing;package=com.google.zxing.client.android;end"> Take a QR code </a>

用户回答回答于

此时,没有办法做到这一点,除非开发一个独立的应用程序。

元素的浏览器行为<input type="file"/>只依赖于默认的应用程序来处理照片和视频。

扫码关注云+社区