2014-11-03 5 views
0

Я создаю форму для загрузки изображения с помощью библиотеки GWT Uploader. http://www.moxiegroup.com/moxieapps/gwt-uploader/Сфотографируйте камеру и отправьте ее с загрузчиком GWT

Существует требование, чтобы пользователь мог использовать камеру на своем мобильном устройстве или веб-камеру для создания изображения. Насколько я знаю, это можно сделать с помощью этого HTML-код:

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

Он должен генерировать входной компонент в HTML-форму, которая принимает изображения и что важно - capture параметр указывает браузеру, что он должен начать чтобы сделать снимок.

Есть ли способ, как сделать библиотеку сгенерировать вход с параметром capture? Я изучил API GWT Uploader и выяснил, что это оболочка для другой библиотеки SWFUpload. Я изучил также API этого, но не нашел ничего полезного.

Прежде чем я начну взламывать сгенерированный код и манипулировать с помощью DOM, я хотел бы знать, если есть более стандартный способ его достижения.

ответ

0

Вы можете добавить любой атрибут любого виджета/элемент в GWT:

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

или

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

Ok, это то, как мы хотели, чтобы решить эту проблему. Я только задавался вопросом, есть ли поддержка в самой библиотеке. Мы должны подтвердить решение, и в конце я отвечу на вопрос. – Radium

+0

Я забыл упомянуть, что вы также можете создать новую версию Gwt-Uploader, добавив этот атрибут в базовый HTML. –