1、客户端下载文件:location.href=文件url。简单(当然这种情况操作不了文件,如果想要操作文件而且用这种方式下载,那么必需结合后台操作文件后保存到硬盘上再通过这种方式寻址下载)
通常这样的页面可以是:htm、JSP、Aspx
2、服务器端下载:通过设置Response.ContentType类型和返回的文件字节流生成相应的文件。复杂(不过可以操作文件到下载文件这整个流程都是服务器端后台代码来做,不需要通过客户端前端来实现)
通常这样的页面可以是:JSP、Aspx