我有一个Angular网络应用程序,可以通过Android上的Chrome访问。我可以用:<input type='file' accept='image/*' capture>
(或带有ng-file-upload的类似accept
属性)直接将图像从相机应用上传到服务器。很酷。但是我希望用户能够选择CamScanner
或Office Lens而不是照相机应用程序,以便他们可以在上传之前格式化文档。
我玩过accept
属性,但是似乎无法让这些应用程序显示在Android的“使用以下操作完成”应用程序列表中。
有想法吗?
最佳答案
在这一点上,除非您正在使用独立的APP,否则无法做到这一点。
元素<input type="file"/>
的浏览器行为仅依赖于默认APP来处理照片和视频。