十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、需要在响应头部加上一些标示,告诉浏览器这个是文件下载。
长子网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联建站2013年开创至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站。
2、// 以流的形式下载文件。
3、下载简单,无非是把服务器上的文件或者数据库中的BLob(或其他二进制型),用流读出来,然后写到客户端即可,要注意 ContentType。
4、楼主得在后台的控制器中用reponse的输出流转化一下,我给你个例子。
写个文件专门提供下载文件也可以,但那样对于你这种情况明显多余了,把服务器端Excel文件的MIME类型映射信息改成application/octet-stream即可。这个映射可以在web.xml中定义。
如果下载的文件在项目工程外,可以建立一个下载的action,该action以输入流的方式读取文件,并以输出流的方式写到前台,前台页面点击下载时调用该action即可。
name 要变成全局变量 要有set的方法 这样配置知道 怎么拿值。
需要在响应头部加上一些标示,告诉浏览器这个是文件下载。
下载简单,无非是把服务器上的文件或者数据库中的BLob(或其他二进制型),用流读出来,然后写到客户端即可,要注意 ContentType。
两种办法:在服务器配置里设定一个WebApp的定制目录,把目录指向你D盘的文件目录。在原先的WebApp里写一个Servlet读取D盘的文件,然后把文件内容返回给浏览器。