ASP实现强制图片下载函数
2015-05-18 11:39
597 查看
图片不进行处理,图片默认是用浏览器打开显示,如果希望图片变为下载可以使用以下代码
function downloadFile(strFile) strFilename = server.MapPath(strFile) Response.Buffer = True Response.Clear Set s = Server.CreateObject("ADODB.Stream") s.Open s.Type = 1 on error resume next Set fso = Server.CreateObject("Scripting.FileSystemObject") if not fso.FileExists(strFilename) then Response.Write("<h1>Error:</h1>" & strFilename & " does not exist<p>") Response.End end if Set f = fso.GetFile(strFilename) intFilelength = f.size s.LoadFromFile(strFilename) if err then Response.Write("<h1>Error: </h1>" & err.Description & "<p>") Response.End end if Response.AddHeader "Content-Disposition", "attachment; filename=" & f.name Response.AddHeader "Content-Length", intFilelength Response.CharSet = "UTF-8" Response.ContentType = "application/octet-stream" Response.BinaryWrite s.Read Response.Flush s.Close Set s = Nothing End Function
以上所述就是本文给大家分享的函数了,希望对大家学习asp能够有所帮助。
您可能感兴趣的文章:
相关文章推荐
- asp实现图片右键滑轮控制大小的函数
- asp实现图片右键滑轮控制大小的函数
- 自动下载远程图片,并且自动命名asp自动下载函数
- asp.net mvc实现图片下载防盗链及提示是否存在!
- 用ASP.NET实现下载远程图片保存到本地的方法 保存抓取远程图片的方法
- PHP实现的下载远程图片自定义函数分享
- 基于asp.net + easyui框架,js实现上传图片之前判断图片格式,同时实现预览,兼容各种浏览器+下载
- 用ASP.NET实现下载远程图片保存到本地的方法 保存抓取远程图片的方法
- Django中实现点击图片链接强制直接下载的方法
- Django中实现点击图片链接强制直接下载的方法
- 基于asp.net + easyui框架,js实现上传图片之前判断图片格式,同时实现预览,兼容各种浏览器+下载
- asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
- asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
- 用ASP.NET实现下载远程图片保存到本地的方法 保存抓取远程图片的方法
- ASP.net 实现文件强制下载
- php简单实现文件或图片强制下载的方法
- php简单实现文件或图片强制下载的方法
- 基于asp.net + easyui框架,js实现上传图片之前判断图片格式,同时实现预览,兼容各种浏览器+下载
- 基于asp.net + easyui框架,js实现上传图片之前判断图片格式,同时实现预览,兼容各种浏览器+下载
- ASP.NET MVC应用程序实现下载功能和显示上传的图片