爲什麽我的REQUEST.GETINPUTSTREAM得到的会是空值
<%@ page language= "java " contentType= "text/html; charset=GBK "%>
<html>
<body>
<form action= "/file/do " method= "post " enctype= "multipart/form-data ">
<p align= "center ">
请您選擇要上传的文件 <input type= "file " name= "filename ">
<input type= "submit " value= "提交 ">
</p>
</form>
</body>
</html>
这是我的第一个JSP頁面
我的容器名为file
Servlet映射为do
InputStream in = request.getInputStream();
int lenth = in.available();
System.out.println( "读取文件的大小: "+lenth);
这是我的DO这个SERVLET类中的接收用戶上传文件的方法
爲什麽最後無論传什麽文件他的lenth都等於0
请高手解決下,期待中。。。。。。。。。。。。。。。。。
------解决方案--------------------关注一下,我也想知道!!
------解决方案--------------------enctype= "multipart/form-data " 的原因吧,好象是得不到,你再查查