2014-11-03 119 views
0

我正在使用GWT上傳器庫創建圖像上傳表單。 http://www.moxiegroup.com/moxieapps/gwt-uploader/用相機拍攝照片並用GWT上傳器發送

有一個要求,該用戶應該能夠使用他的移動設備或webcamera相機來創建圖片。 - capture參數告訴瀏覽器,它應該開始

<input type="file" name="image" accept="image/*" capture> 

應該生成它接受的圖像和什麼是重要的HTML表單的輸入組件:據我所知,這可以使用這個HTML代碼來完成相機拍照。

有沒有什麼辦法,如何使庫生成輸入與capture參數?我研究了GWT Uploader的API,發現它是另一個庫SWFUpload的包裝。我也研究了這個API的API,但沒有發現任何有用的東西。

在我開始對生成的代碼進行黑客入侵併使用DOM進行操作之前,我想知道是否有更多的標準方法來實現它。

回答

0

您可以在任何GWT屬性添加到任何小部件/元素:

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

myWidget.getElement().setAttribute("accept", "image/*;capture=camera"); 
+0

好了,這就是我們要解決這個問題。我只是想知道,如果在圖書館本身有任何支持。我們必須確認解決方案,並最終回答問題。 – Radium 2014-11-06 16:39:00

+0

我忘了提及,您也可以通過將此屬性添加到底層HTML來創建新版本的Gwt-Uploader。 – 2014-11-06 18:21:28