文件的上传和下载

 

 先写一个jsp页面:

 

 然后写一个servlet页面:

 

 在web.xml中配置好servlet的信息,然后

在jsp页面中写上servlet页面的路径:

 

 

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

 

 有些游览器为了让传过来的数据比较好看,具体的数据就不在请求体内显示了,上面就是这样,变成了空格。

===

当有数据传到servlet页面时,我们需要对数据进行解析:

解析我们用工具类,所以导入两个jar包:commons-fileupload.jar

 

 

 

 

 

 

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

 

 

 

 

 

 

========================

下载文件:

 

 

 

 

 

 

 

 如果你要给下载的文件重新起一个中文的名字,就要进行编码操作(在上面的第5步中):

下面是对IE和谷歌游览器来说,要这样的编码:

 

 

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

 

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

 

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

 =====

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

 

 

posted @ 2021-04-06 15:08  即墨非音  阅读(76)  评论(0)    收藏  举报