日期:2014-05-20  浏览次数:20649 次

<input type="file" name="filename">
如何在servlet获得选择的文件的完整路径
String filename=request.getParameter("filename");
这样获取的只有文件名【ie下是可以获取到完整路径的】,请问怎么弄啊 这个 我找了好多 就是没找到 ~~~~(>_<)~~~~ 。。。。。

------解决方案--------------------
file控件本来不就是绝对路径么。。。
------解决方案--------------------
实现可以用js代码
<input type="file" onChange="document.getElementsByName('filePath')[0].value=this.value" />
<input type="hidden" name="filePath" />

当用户用file选择了本地文件目录后,通过onchange事件修改隐藏域filePath的值,提交表单后,后台获取参数filePath的值。。。