我正在使用GWT Uploader库创建图像上传表单。 http://www.moxiegroup.com/moxieapps/gwt-uploader/
要求用户应该能够在他的移动设备或webcamera上使用相机来创建图片。据我所知,这可以使用此HTML代码完成:
<input type="file" name="image" accept="image/*" capture>
它应该生成一个HTML表单的输入组件,它接受图像,重要的是 - capture
参数告诉浏览器它应该启动相机来拍照。
有没有办法,如何让库生成capture
参数的输入?我研究了GWT Uploader的API,发现它是另一个库SWFUpload的包装器。我也研究了这个的API,但没有找到任何有用的东西。
在我开始攻击生成的代码并使用DOM进行操作之前,我想知道,如果有更多标准方法可以实现它。
答案 0 :(得分:0)
您可以将任何属性添加到GWT中的任何小部件/元素:
myWidget.getElement().setAttribute("capture", "camera");
或
myWidget.getElement().setAttribute("accept", "image/*;capture=camera");