Java 用相机拍照,并用GWT上传器发送

Java 用相机拍照,并用GWT上传器发送,java,html,gwt,camera,swfupload,Java,Html,Gwt,Camera,Swfupload,我正在使用GWT Uploader库创建图像上传表单。 有一个要求,即用户应该能够使用其移动设备上的摄像头或网络摄像头来创建图片。据我所知,这可以使用以下HTML代码完成: <input type="file" name="image" accept="image/*" capture> 它应该生成HTML表单的输入组件,该表单接受图像,重要的是,捕获参数告诉浏览器,它应该启动相机拍照 有没有办法,如何让库使用capture参数生成输入?我研究了GWT Uploader的API,

我正在使用GWT Uploader库创建图像上传表单。

有一个要求,即用户应该能够使用其移动设备上的摄像头或网络摄像头来创建图片。据我所知,这可以使用以下HTML代码完成:

<input type="file" name="image" accept="image/*" capture>
它应该生成HTML表单的输入组件,该表单接受图像,重要的是,捕获参数告诉浏览器,它应该启动相机拍照

有没有办法,如何让库使用capture参数生成输入?我研究了GWT Uploader的API,发现它是另一个库SWFUpload的包装器。我也研究了这个API,但并没有发现任何有用的东西


在我开始破解生成的代码并使用DOM进行操作之前,我想知道是否有更标准的方法来实现它。

您可以向GWT中的任何小部件/元素添加任何属性:

myWidget.getElement().setAttribute("capture", "camera");


好的,这就是我们想要解决的问题。我只是想知道,图书馆本身是否支持它。我们必须确认解决方案,我将标记最终回答的问题。我忘了提到,您还可以通过将此属性添加到基础HTML来创建Gwt Uploader的新版本。
myWidget.getElement().setAttribute("accept", "image/*;capture=camera");