Java 如何读取页面上传文件

来源:百度知道 编辑:UC知道 时间:2024/05/31 17:30:55
前台是 html 页面,有一个type="file" input.提交给一个servlet.请问如何能够从服务器servlet读到文件的内容(要具体代码)。

另外自己在servlet中写试了一下。 int len = request.getContentLength();不知道为什么长度总是 -1?

还有如何把读出来的字节变为字符。因为文件中可能有英文。
如果解决分加倍给

socket网络编程的方法可以用getInputStream()方法读入 这种方法比较老 现在来讲 对于web程序的上传都会应用一些现有的开源组件 比较好的就是FileUpload组件 隶属commons-fileupload-x.x.x.jar 现在好像最新的是随struts2.1.6发布的commons-fileupload-1.2.1.jar
FileUpload这个组件可以运用在struts或者常规Servlet中实现文件上传

我是东方不败,我教你

不会让你失望的网址,有你要得答案,很全面清晰:http://blog.163.com/x_nljh_blog/blog/