Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GWT文件上传的备用按钮_Java_Gwt_Button_File Upload - Fatal编程技术网

Java GWT文件上传的备用按钮

Java GWT文件上传的备用按钮,java,gwt,button,file-upload,Java,Gwt,Button,File Upload,我正在写一些java代码,我碰到了一堵墙,使用FileUpload,我正在尝试使用另一个按钮从FileUpload激活filebrowser 我试图将事件从一个发送到另一个,试图扩展FileUpload,使其具有一个触发某些操作的按钮,但没有成功 Fileupload upload=新建Fileupload(); 按钮b=新建按钮(“浏览”,新建ClickHandler(){ //触发上载浏览器 }); 类似于此。由于安全限制,您无法执行此操作。限制是,不受信任的代码无法触发文件浏览对话框打开,

我正在写一些java代码,我碰到了一堵墙,使用FileUpload,我正在尝试使用另一个按钮从FileUpload激活filebrowser

我试图将事件从一个发送到另一个,试图扩展FileUpload,使其具有一个触发某些操作的按钮,但没有成功

Fileupload upload=新建Fileupload(); 按钮b=新建按钮(“浏览”,新建ClickHandler(){ //触发上载浏览器 });


类似于此。

由于安全限制,您无法执行此操作。限制是,不受信任的代码无法触发文件浏览对话框打开,因为它可以在没有用户输入的情况下打开,这可能会诱使用户认为该对话框来自不同的Web应用程序或完全不同的应用程序。

实际上,在IE6和IE7上是可能的,所有其他操作都禁止此操作。 阅读我的问题和答案:


您可以尝试结合。

谢谢,我认为如果文件上载附加到文档,那只是事件交换的问题。对于交叉浏览器的文件上传布局,我试图避免使用非java的解决方案,因为每个浏览器中的文件上传布局都不同。它的工作原理是: