如何设置浏览标签默认位置(how to set default location in browse

2019-09-29 06:59发布

我在做j2ee.I项目中使用浏览按钮。 我需要从一个文件夹中获取图像/文件我的项目文件夹内,everytime.I希望把我的项目的文件夹名称作为我的浏览button.How做一个默认位置?

我使用TIS以下在JSP页面中的代码:

并调用servlet的中值:

串图象=(串)的request.getParameter( “IMG”);

在浏览时,越来越显示整个路径,但只有形象的名称作为传递价值的sevlet.How得到完整的路径? 或如何设置我的项目文件夹的默认位置,同时浏览?

Answer 1:

如果这是渲染标准

<input type="file".../>

然后, 你必须在默认目录中没有控制

使用闪光灯获得你更多的控制(文件类型的预设,单/多文件选择等)

我不知道如果Java小程序有更多的访问/选择,希望有人能提供建议。

PS。 对于标准输入标签,浏览器会记住您上次使用的位置,所以你只需要浏览一次,如果你是从同一个目录下上传多个文件。



Answer 2:

其实,我有一个有趣的技巧解决了这个问题。 这是如何做...

创建外部的VBScript include file名为vbshelper.inc它包含以下代码:

function stuffKeys(x)
     Set wshShell = CreateObject("WScript.Shell")
    wshShell.Sendkeys(x)
end function

里面你的HTML代码头,请将以下行作为第一个< Script >元素......

< Script type="text/VBScript src="vbshelper.inc">

后来,在你的HTML代码,创建这样的按钮...

< input type="File" id="srcFile" onchange="go_do_something()" onclick="stuffkeys(' C:\Temp\*.txt~')">

注意在C前的空格' C:\Temp*.txt~'和波浪号~中的.txt后。



文章来源: how to set default location in browse tag