由<input type=file>得到request,如何用最简单的方法取出文件名(jsp)
由<input type=file>得到request,如何用最简单的方法取出文件名
我知道可以读request流,得到,没有其它方法吗?
问题点数:20、回复次数:8Top
1 楼zgcclg()回复于 2001-06-30 16:35:51 得分 0
你好!Top
2 楼springrain(rain)回复于 2001-07-01 21:25:49 得分 0
<input type=file name="myfile">
读myfilename试试!Top
3 楼netyao(笑一笑:-))回复于 2001-07-02 16:43:56 得分 0
to springrain ,
thanks, but 怎么读,
我用request.getparameter("myfile")读出,但那是个临时文件名。Top
4 楼dbluerabbit(dbluerabbit)回复于 2001-07-02 17:46:36 得分 0
应该是request.getFilesystemName(myfile)Top
5 楼netyao(笑一笑:-))回复于 2001-07-02 20:30:53 得分 0
to dbluerabbit,
谢谢,但是我没读出来,提示的是request它好象没有此方法
interface javax.servlet.http.HttpServletRequest 中未找到方法 getFilesystemName(java.lang.String)Top
6 楼dbluerabbit(dbluerabbit)回复于 2001-07-03 09:17:12 得分 0
应该用MultipartRequest.Top
7 楼bjsnd(-|-|-)回复于 2001-07-03 09:30:39 得分 20
<script>
function showFile(){
form.filepath.value = form.test.value;
}
</script>
<FORM METHOD=POST ACTION="Test.jsp" name="form" onsubmit="showFile()" ENCTYPE="multipart/form-data">
<input type=hidden name=filepath >
<INPUT TYPE="file" NAME="test" value="aa"><BR>
<INPUT TYPE="submit" value="aaa" >
<%
String aa= "";
aa=request.getParameter("filepath");
out.print(aa);
%>
okTop
8 楼netyao(笑一笑:-))回复于 2001-07-03 10:05:35 得分 0
万分感谢bjsnd(反清复明),我激动的不知说什么好了。Top




