Javascript 强制从手机上的照片库上载照片文件

Javascript 强制从手机上的照片库上载照片文件,javascript,html,Javascript,Html,澄清:这是一个网站,而不是一个基于网络的应用程序 我有一个文件上传按钮(输入类型为文件),当用户按下按钮时,手机会询问用户是想拍一张新照片,还是选择一张已经拍好的照片 我想有两个上传按钮,一个直接链接到相机,另一个链接到照片库。我不想让手机问用户该做什么,因为我想将它集成到我的应用程序设计中 然而,我无法对我的问题做出简短的描述,因此谷歌帮不了什么忙 如果可能的话,我正在寻找一些关于实现这一点的建议。现在发生的是,设备选择图像的默认行为开始起作用。在javascript中,您无法从网站绕过此问题

澄清:这是一个网站,而不是一个基于网络的应用程序

我有一个文件上传按钮(输入类型为文件),当用户按下按钮时,手机会询问用户是想拍一张新照片,还是选择一张已经拍好的照片

我想有两个上传按钮,一个直接链接到相机,另一个链接到照片库。我不想让手机问用户该做什么,因为我想将它集成到我的应用程序设计中

然而,我无法对我的问题做出简短的描述,因此谷歌帮不了什么忙


如果可能的话,我正在寻找一些关于实现这一点的建议。

现在发生的是,设备选择图像的默认行为开始起作用。在javascript中,您无法从网站绕过此问题。(甚至在本地,我希望移动供应商能够保护这样的基本功能)

根据您正在构建的内容,您“可以”使用phonegap和插件等工具,允许您从设备保存的图像中触发图像选择,但您无法从网站上执行此操作,因为它没有相同级别的设备访问权限


您可以用另一种方式触发设备的摄像头,但不幸的是,这不是您想要的方式。

发生的是,设备选择图像的默认行为开始生效。在javascript中,您无法从网站绕过此问题。(甚至在本地,我希望移动供应商能够保护这样的基本功能)

根据您正在构建的内容,您“可以”使用phonegap和插件等工具,允许您从设备保存的图像中触发图像选择,但您无法从网站上执行此操作,因为它没有相同级别的设备访问权限


你可以用另一种方式,用
capture=“camera”
触发设备的摄像头,但不幸的是,这不是你想要的方式。

这是一个网站,所以像Cordova或Phonegap这样的包装都是不可能的。很遗憾,这是一个网站,所以像Cordova或Phonegap这样的包装都是不可能的。