确认:
1是以post方式提交的的吗
2有无 :enctype= "multipart/form-data "
表单上传如果不加enctype= "multipart/form-data ",上传文件时使用默认编码application/x->
做上传当然需要知道文件的位置首先在你上传的jsp页面需要有一个表单form在这个表单里有一个这样一个标签在你点上传按钮的时候将你选中的文件传递到servlet或action这样的处理页面在处理页面StringfileName=requestgetParameter("fileName")这样就得到了文件名。然后你就可以使用文件流对这个文件进行上传 *** 作。如果还有问题直接HI我。
<script>
function pageX(elem){
return elemoffsetParent(elemoffsetLeft+pageX(elemoffsetParent)):elemoffsetLeft;
}
function setX(elem,pos){
elemstyleleft=pos+"px";
}
function fclick(obj,elem){
var pos = pageX(elem);
setX(obj,pos);
}
function readFile(elem){
documentgetElementById("mytext")value = elemvalue;
}
</script>
<form enctype="multipart/form-data">
<input id="mytext" type="text" readonly="true"> <input type="button" onmouseover="fclick(t_file,this)" value="为了改这">
<input name="upload" type="file" id="t_file" onchange="readFile(this)" style="position:absolute;filter:alpha(opacity=0);opacity:0;width:30;">
</form>
以上就是关于如何获取form表单下file的路径全部的内容,包括:如何获取form表单下file的路径、如何获取表单中file文件域中的路径及文件名、jsp或html如何通过input file 控件获取上传文件的完整路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)