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中得到文件的完整本地路径, 该怎么办 网上的方法基本都试过了 都没有用 得到的都是空值 ,连文件名都没有. 已经弄了好多天了 ,求大神解答. 展开
想要在servlet中得到文件的完整本地路径, 该怎么办 网上的方法基本都试过了 都没有用 得到的都是空值 ,连文件名都没有. 已经弄了好多天了 ,求大神解答. 展开
1个回答
展开全部
file控件用于上传文件,受到文件的是服务器,服务器会把收到的文件暂存到设定好的位置,你可以得到这个位置的路径和文件名
文件本地的路径和文件名对于服务器来说,没有意义,所以不会传
如果你真想要这个文件路径,用JS做个隐藏控件,把这个input的value值得到,传到后台去,就是你要的
文件本地的路径和文件名对于服务器来说,没有意义,所以不会传
如果你真想要这个文件路径,用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);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询