文件的上传和下载

先写一个jsp页面:

然后写一个servlet页面:

在web.xml中配置好servlet的信息,然后
在jsp页面中写上servlet页面的路径:

在jsp页面上传的数据的解释:

有些游览器为了让传过来的数据比较好看,具体的数据就不在请求体内显示了,上面就是这样,变成了空格。
===
当有数据传到servlet页面时,我们需要对数据进行解析:
解析我们用工具类,所以导入两个jar包:commons-fileupload.jar

 

然后去servlet页面写具体的操作方法:

 

========================
下载文件:

 
 
 
如果你要给下载的文件重新起一个中文的名字,就要进行编码操作(在上面的第5步中):
下面是对IE和谷歌游览器来说,要这样的编码:

下面是对于火狐游览器,要进行BASE64编码:

不过也有简单一点的写法:

在servlet文件中,设置请求头的时候,就可以变成这样写:

=====
因为游览器兼容问题,所以要针对不同的游览器,使用不同的编码:

                    
                
                
            
        
浙公网安备 33010602011771号