input type=file 路径

在jsp中<formaction="post"enctype="multipart/form-data"><inputtype="file"name="he">想要在se... 在jsp中<form action="post" enctype="multipart/form-data"><input type="file" name="he">
想要在servlet中得到文件的完整本地路径, 该怎么办 网上的方法基本都试过了 都没有用 得到的都是空值 ,连文件名都没有. 已经弄了好多天了 ,求大神解答.
展开
 我来答
左路传中
2013-08-16 · TA获得超过519个赞
知道小有建树答主
回答量:760
采纳率:0%
帮助的人:533万
展开全部
file控件用于上传文件,受到文件的是服务器,服务器会把收到的文件暂存到设定好的位置,你可以得到这个位置的路径和文件名
文件本地的路径和文件名对于服务器来说,没有意义,所以不会传
如果你真想要这个文件路径,用JS做个隐藏控件,把这个input的value值得到,传到后台去,就是你要的
追问
路径变成了C:\fakepath\
追答
刚自己试了一下,你这个需求还真是有些麻烦,BLINK和Webkit核下暂时没找到简单的方法得到,IE下用下面的方法可以

function testxy() {
var fileinput = document.getElementById("xxxx");
fileinput.select();fileinput.blur();
document.getElementById("yyyy").value = document.selection.createRange().text;
alert(document.getElementById("yyyy").value);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式