Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.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小程序的完整路径_Java_Html_Dom_Applet_File Io - Fatal编程技术网

访问输入类型=";文件";来自Java小程序的完整路径

访问输入类型=";文件";来自Java小程序的完整路径,java,html,dom,applet,file-io,Java,Html,Dom,Applet,File Io,可以使用netscape.javascript JSObject API从小程序访问HTML DOM。 但是,如果我查询输入type=“file”的值,在某些浏览器(Opera)上,我会得到所选文件的完整路径,但在其他浏览器(Firefox、Chrome)上,只有一个没有路径的文件名 使用HTML输入type=“file”,是否可以从Java小程序中找出所选文件的完整路径 我麻烦的原因是:签名小程序可以访问文件系统,浏览器的文件选择器比JavaSwing好得多。你不能。您受到HTML/JS(和浏

可以使用netscape.javascript JSObject API从小程序访问HTML DOM。 但是,如果我查询输入type=“file”的值,在某些浏览器(Opera)上,我会得到所选文件的完整路径,但在其他浏览器(Firefox、Chrome)上,只有一个没有路径的文件名

使用HTML输入type=“file”,是否可以从Java小程序中找出所选文件的完整路径


我麻烦的原因是:签名小程序可以访问文件系统,浏览器的文件选择器比JavaSwing好得多。

你不能。您受到HTML/JS(和浏览器)安全限制的限制。根据官方规定,
input type=“file”
的值应该只返回文件名,而不返回文件路径。然而,我很惊讶Opera返回了完整的路径,也就是说,因为MSIE是我所知道的唯一一个这样做的人


但是,既然您已经在运行小程序,为什么不利用它的功能呢?您可以使用来选择文件,就像您可以使用HTML
input type=“file”

-JFileChooser很难看。-我无法通过提交HTML表单来发送我使用JFileChooser选择的文件。太遗憾了。你可以定制秋千的外观和感觉: