扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
File file = new File(path);// 取得文件名。String filename = file.getName();// 取得文件的后缀名。String ext = filename.substring(filename.lastIndexOf(.) + 1).toUpperCase();// 以流的形式下载文件。
创新互联建站专业为企业提供民和网站建设、民和做网站、民和网站设计、民和网站制作等企业网站建设、网页设计与制作、民和企业网站模板建站服务,十余年民和做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
解析指定页面,得到pdf文件的地址,用URL来取回pdf的输入流,然后写到本地文件。
下载简单,无非是把服务器上的文件或者数据库中的BLob(或其他二进制型),用流读出来,然后写到客户端即可,要注意 ContentType。
需要在响应头部加上一些标示,告诉浏览器这个是文件下载。
上传功能。将上传的文件保存到服务器上,同时将服务器上文件的路径,文件名等等数据存到数据库中。显示数据库中保存的文件列表。选择对应的文件点击下载,后台到数据库中读取路径,然后处理请求。
网上很多相关的,都很简单,推荐一个,你去看看。
一种可能是文件损坏。试着用打开并修复功能:点文件——打开,找到该文件,点一下选中,点“打开”按钮旁边的黑三角,选中“打开并修复”。
如果需要下载的话就引入 %@ page contentType=application/msword; charset=gb2312 % 其实如果大家用框架做就方便多了,比如Struts2。
1、需要在响应头部加上一些标示,告诉浏览器这个是文件下载。
2、String filename = file.getName();// 取得文件的后缀名。String ext = filename.substring(filename.lastIndexOf(.) + 1).toUpperCase();// 以流的形式下载文件。
3、下载简单,无非是把服务器上的文件或者数据库中的BLob(或其他二进制型),用流读出来,然后写到客户端即可,要注意 ContentType。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流