实现一个具有文件下载功能的网页
来源:互联网 发布:软件订阅模式 编辑:程序博客网 时间:2024/05/21 09:55
需求:实现一个具有文件下载功能的网页,主要下载压缩包和图片
两种实现方法:
一:通过超链接实现下载
在HTML网页中,通过超链接链接到要下载的文件的地址
其中day06/download是文档路径,本实例的程序结构如下:
程序运行后,可以通过单击需要下载文档实现下载
但是这里会出现一个问题,就是单击下载压缩包的时候会弹出下载页面,但是下载图片的时候浏览器就直接打开了图片,没有下载。
这是因为通过超链接下载文件时,如果浏览器可以识别该文件格式,浏览器就会直接打开。只有浏览器不能识别该文件格式的时候,才会实现下载。因此利用第二种方法实现下载功能。
二:通过Servlet程序实现下载
通过Servlet下载文件的原理是通过servlet读取目标程序,将资源返回客户端。
其中,/day06/ServletDownload 是servlet程序的映射路径
然后新建一个servlet,名称为ServletDownload,URL映射为/ServletDownload
添加代码如下:
重启tomcat服务器,即可实现对压缩包和对图片的下载。
阅读全文
0 0
- 实现一个具有文件下载功能的网页
- 实现一个具有GetMin功能的栈
- Chrome中利用HTML5实现具有文件“编辑”及“下载”功能的本地应用
- Chrome中利用HTML5实现具有文件“编辑”及“下载”功能的本地应用
- 实现一个具有还原功能的磁盘卷过滤驱动
- 网页上文件下载功能的实现
- android 实现具有进度描述的多列表文件下载
- 在jsp网页上加了超链接,具有下载功能
- 实现一个新闻列表的功能,并且具有分页的功能
- 设计一个具有GetMin功能的栈
- 设计一个具有getMin()功能的栈
- 实现文件下载功能
- 实现文件下载功能
- 编写一个类,该类具有统计文件长度,实现文件复制的函数。 其中复制功能函数如: void copy(string srcFileName,string targetFileName);
- 编写一个类,该类具有统计文件长度,实现文件复制的函数。 其中复制功能函数如: void copy(string srcFileName,string targetFileName);
- JSP实现简单的文件下载功能
- 用C++实现下载文件的功能
- 使用angularjs实现下载文件的功能
- Codeforces 854
- 171007 逆向-PE压缩
- 例题8-4:传说中的车(问题分解)
- 了解JDBC
- NN-CRF
- 实现一个具有文件下载功能的网页
- XTU 1271 Color
- java.lang.IllegalArgumentException: Too many bind arguments. 4 arguments were provided but the stat
- (一)网络与信息安全概论入门阶段笔记
- 基于Tensorflow的MNIST机器学习
- IO流里的 read(),read(byte[]),read(byte[],int off,int len)以及write
- 例题8-5:Gergovia的酒交易(等价转换)(贪心)
- MySQL的性能调优工具:tuning-primer.sh
- MySQL效能监控工具mysqlreport安装和中文说明