连接代码:图片下载test.php文件代码:$filename= $_GET['url'];//图片地址,可以绝对地址也可以相对地址header("Content-Type: application/force-download");header('Content-Disposition: atta...
分类:
Web程序 时间:
2015-03-03 18:11:58
阅读次数:
171
文件上传时,关键点是form表单的enctype属性值设置为multipart/form-data,旨在告诉服务器,向服务器发送二进制数据;
文件下载时,则是在响应的response.setContentType("application/pdf")方法中设置文件的后缀格式,以及在响应头信息中指明文件的名称response.addHeader("Content-Disposition", "attachment; filename=\"" + filename + "\"")告诉浏览器该如何解析该流文件。...
分类:
其他好文 时间:
2015-02-14 12:24:21
阅读次数:
465
这两天在运维一个项目。项目在测试网上正常,等到部署到正式网上出现乱码问题当时后台的代码response.setContentLength(outData.length);
response.setHeader("Content-Disposition","p_w_upload;filename="+newString(fileName.getBytes(),"utf-8"));
ServletOutputStreamsos=..
分类:
其他好文 时间:
2015-02-11 02:06:20
阅读次数:
190
header header("Content-Type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=sample.xls");
header("Pragma:no-cache");
header("Expires:0"); 2.PHPExcel http://www.codeplex....
分类:
Web程序 时间:
2015-02-03 23:13:37
阅读次数:
593
在JS中也可以实现文件下载,但是在JS中的链接,很容易被盗链,而且容易造成攻击。将文件下载的链接放在JAVA端,能够对用户的请求进行更加多的校验,能防止一部分的盗链和攻击。
1、使用HttpServletResponse实现下载功能的实现
1.获取要下载的文件的绝对路径
2.获取要下载的文件名
3.设置content-disposition响应头控制浏览器以下载的形式打开文件
...
分类:
Web程序 时间:
2015-01-30 22:51:46
阅读次数:
200
response.reset(); response.setContentType("octets/stream"); response.addHeader("Content-Disposition","attachment;filename=test.xls"); Output...
分类:
Web程序 时间:
2015-01-26 18:51:35
阅读次数:
180
Response.AddHeader使用实例1.文件下载,指定默认名Response.AddHeader("content-type","application/x-msdownload"); // 限制类型Response.AddHeader("Content-Disposition","atta...
分类:
其他好文 时间:
2015-01-24 18:36:42
阅读次数:
130
ds为数据源Response.Buffer = true; Response.AppendHeader("Content-Disposition", "attachment;filename=" + FileName);//文件名Response.ContentType = "application...
分类:
Web程序 时间:
2015-01-23 18:03:47
阅读次数:
146
string fileName="",filePath="";.....Response.Clear(); Response.Buffer = true;Response.AddHeader("Content-Disposition", "attachment;filename=" + fileNa...
分类:
其他好文 时间:
2015-01-09 13:58:56
阅读次数:
152
try{OutputStreamos=response.getOutputStream();response.reset();//清空输出流Stringfilename="查询结果.xls";//文件名response.setCharacterEncoding("utf-8");response.setHeader("Content-disposition","p_w_upload;filename=\""+newString(name.getBytes("gb2312"),"ISO8..
分类:
编程语言 时间:
2015-01-09 12:46:25
阅读次数:
174