GWT Альтернативная кнопка для загрузки файла - PullRequest
1 голос
/ 16 января 2010

Я пишу некоторый код Java и врезаюсь в стену, с помощью FileUpload, я пытаюсь получить альтернативную кнопку для активации обозревателя файлов из FileUpload.

Я пытался передать событие от одного к другому,попытался расширить FileUpload, чтобы иметь кнопку, которая запускает какое-то действие, но безуспешно.

Fileupload upload = new FileUpload ();Кнопка b = новая кнопка («Обзор», новый ClickHandler () {// запуск загрузки браузера});

Примерно так.

Ответы [ 2 ]

1 голос
/ 20 января 2010

На самом деле это возможно в IE6 и, может быть, в IE7, все остальные запрещают это действие. Прочитайте мой вопрос и ответ: gwt fileupload

Вы можете дать выстрел SWFUpload в сочетании с swfupload-gwt .

1 голос
/ 16 января 2010

Вы не можете сделать это из-за ограничений безопасности. Ограничение заключается в том, что ненадежный код не может запустить диалоговое окно «Обзор файлов», поскольку он может сделать это без ввода данных пользователем, что может заставить пользователя думать, что это диалоговое окно из другого веб-приложения или совершенно другого приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...