这跟JSP还是什么其他无关。
HTTP协议有个扩展:Form Based File Upload In HTML,在RFC1867中描述。
通过这个扩展,你可以在Form中指定本地文件,浏览器会将这个文件发送到Web服务器。
Form的类型必须是multipart/form-data,本地文件通过一个特殊的<input>标记来指定。
例如:<form name="frmUpload" enctype="multipart/form-data" action="xxx.jsp" method="post">
请选择要上载的文件: <input type="File" name="fSrcFile">
</form>但是在服务器端处理这个POST请求时,你无法通过常规的request.getParameter()来获取内容。而只能直接获得Request所对应的输入流,根据HTTP协议自己分析输入流的内容。
具体的内容比较繁琐,你可以参考HTTP1.1协议(RFC2068)
在ASP中也是一样的。
好像只有PHP能够直接获得上传文件内容而不用自己编程。
HTTP协议有个扩展:Form Based File Upload In HTML,在RFC1867中描述。
通过这个扩展,你可以在Form中指定本地文件,浏览器会将这个文件发送到Web服务器。
Form的类型必须是multipart/form-data,本地文件通过一个特殊的<input>标记来指定。
例如:<form name="frmUpload" enctype="multipart/form-data" action="xxx.jsp" method="post">
请选择要上载的文件: <input type="File" name="fSrcFile">
</form>但是在服务器端处理这个POST请求时,你无法通过常规的request.getParameter()来获取内容。而只能直接获得Request所对应的输入流,根据HTTP协议自己分析输入流的内容。
具体的内容比较繁琐,你可以参考HTTP1.1协议(RFC2068)
在ASP中也是一样的。
好像只有PHP能够直接获得上传文件内容而不用自己编程。
解决方案 »
- myeclipse 开启不了tomcat呀呀。。。求解求助,各种求呀呀。。出现以下错误呀呀。。
- action获取值传递到jsp界面为空 求解答
- jsp用smartupload组件上传文件,但获取不了文本域的数据(在同一表单中),麻烦各位帮我看下
- 一个固定大小的网页弹出问题
- 安装ORCL的时候 ODBC是不是附带安装的
- 在原系统接struts+hibernate+spring的问题
- logic:equal 可否同时判断两个属性值
- 用spring-security-acl-3.1.0.RC1.jar的包做登录,用户名或面面错了,怎么返回提示啊???
- 一个简单的JAVA类中,没有HttpServletRequest对像,有没有可能取得session的值?
- HTML的好重要的技巧问题, 提出解决方案另加分!!!!!!!!!!1
- 求救!sun.*这个包,在那里下载?怎么安装?
- 究竟怎么样取得的<select name="select_user" size="8" multiple>值
然后再在网上找个列子,参考一下就可以了