asp下载文件(ASP 自动下载文件)

2025-02-19 08:50:01 0

asp下载文件(ASP 自动下载文件)

本文目录

ASP 自动下载文件

’ASP自动下载文件Function downloadFile(URL,Filename,savaPath)randomize URL = URLFilename = FilenamesavaPath = savaPath’文件重命名结束 set xml个人认为这样的下载行为应该多数杀软会报病毒的吧?

如何用ASP实现文件下载

调用response.Write(“《a href=down.asp?filename=“&UpLoadPath&ls_array(i+1)&“》“&ls_array(i)&“《/td》《/tr》“)down.asp文件内容如下:《%Const FilePath = “UploadFile/“ ’文件存放路径From_url = Cstr(Request.ServerVariables(“HTTP_REFERER“))Serv_url = Cstr(Request.ServerVariables(“SERVER_NAME“))Function GetFileName(longname)’/folder1/folder2/file.asp=》file.asp while instr(longname,“/“) longname = right(longname,len(longname)-1) wend GetFileName = longnameEnd FunctionDim StreamDim ContentsDim FileNameDim TrueFileNameDim FileExtConst adTypeBinary = 1FileName = Request.QueryString(“FileName“)if FileName = ““ Then Response.Write “无效文件名!“ Response.EndEnd ifFileExt = Mid(FileName, InStrRev(FileName, “.“) + 1)Response.Clearif lcase(right(FileName,3))=“gif“ or lcase(right(FileName,3))=“jpg“ or lcase(right(FileName,3))=“png“ then Response.ContentType = “image/*“ ’对图像文件不出现下载对话框else Response.ContentType = “application/ms-download“end ifResponse.AddHeader “content-disposition“, “attachment; filename=“ & GetFileName(Request.QueryString(“FileName“))Set Stream = server.CreateObject(“ADODB.Stream“)Stream.Type = adTypeBinaryStream.OpenTrueFileName= FilePath &FileNameResponse.Write TrueFileName Response.End Stream.LoadFromFile Server.MapPath(TrueFileName)While Not Stream.EOS Response.BinaryWrite Stream.Read(1024 * 64)WendStream.CloseSet Stream = NothingResponse.FlushResponse.End%》

在asp.net中 使用这种方式下载文件,为什么下载的是当前页面,而不是真正的文件呢

我知道,我就遇到了这种问题,你的strFileName如果为空的话,下载的就是当前页面,也就是说你的stringstrFileName=this.gvAttachment.Rows.FindControl(“lblName“)asLabel).Text;就OK啦

asp实现文件下载的方法, 想在下载文件时重命名文件,现在试过两种方式实现,但兼容性都不怎么好,要

下载文件函数

’sLogicFileName逻辑文件名,也就是下载时,用户看到的文件名。此处只是文件名’sPhysicsFile物理文件名,包含文件物理路径和文件名Public function FN_downfile(sLogicFileName,sPhysicsFile) On Error Resume Next sLogicFileName=Replace(server.urlencode(sLogicFileName),“%2E“,“.“) sLogicFileName=Replace(sLogicFileName,“+“,“ “) Response.Buffer = True  Response.Clear  Set s = Server.CreateObject(“ADODB.Stream“)  s.Open  s.Type = 1 Set fso = Server.CreateObject(“Scripting.FileSystemObject“)  if not fso.FileExists(sPhysicsFile) then  Response.Write(“《h1》Error:《/h1》 文件不存在《p》“)  Response.End  end if  Set f = fso.GetFile(sPhysicsFile)  intFilelength = f.size  s.LoadFromFile(sPhysicsFile)  if err then Response.Write(“《h1》Error: 《/h1》加载文件失败《p》“)  Response.End  end if  Response.AddHeader “Content-Disposition“, “attachment; filename=“ & sLogicFileName Response.AddHeader “Content-Length“,intFilelength Response.Charset = “UTF-8“ Response.ContentType = “application/octet-stream“ Response.BinaryWrite s.Read Response.Flush response.Clear s.Close Set s = Nothing Set fso = Nothing response.EndEnd function

调用示例

FN_downfile “新文件名.xls“,“c:\文件名.sy“

 

此种方式兼容各种浏览器。但,你的网站编码一定要是UTF-8的,不然会出问题

asp问题:asp下载某个文件

找不到网页???《ahref=download.asp?filename=/upfile/《%=rs(“filename“)%》》《%=rs(“file“)%》《/a》这个链接是去download.asp对吧?------------下面是down.asp文件内容-------------------《%DimStreamDimContentsDimFileName.................下载文件页面是down.asp,而你的链接又是去download.aspdownload.asp都不存在,肯定显示找不到网页把你的链接改成《ahref=down.asp?filename=/upfile/《%=rs(“filename“)%》》《%=rs(“file“)%》《/a》

后缀名为asp的下载文件怎样打开

1,ASP文件是一种服务器端动态脚本网页文件。即微软公司退出的ASP动态网页语言所保存的网页。 2,ASP文件只能在支持ASP的服务器端执行。我说的是执行,而不是打开。 例如我们访问某个网址是: 当然在这里我们也可以对该ASP原文件进行相关

asp下载文件(ASP 自动下载文件)

本文编辑:admin

更多文章:


人民币大写数字(人民币大写的正确写法是什么)

本文目录人民币大写的正确写法是什么人民币大写数字一到十是什么人民币大写数字人民币大写金额从1到10怎么写呢人民币大小写是什么人民币大写的正确写法是什么大写金额数字应用正楷或行书填写,如壹、贰、叁、肆、伍、陆(陆)、柒、捌、玖、拾、佰、仟、万

2025年3月14日 02:20

后台ui设计(后台ui设计注意什么)

本文目录后台ui设计注意什么ui设计师是干嘛的UI设计这个专业好吗学UI设计的方法UI设计怎么设计后台界面显得高大上后台ui设计注意什么设计师在进行UI设计时,总有自己的想法与设计方案,但是,无论是多么创意的设计,在基本的几个方面,还是要遵

2025年2月10日 10:40

java课程设计题目简单(8道简单的Java编程题)

本文目录8道简单的Java编程题有没有相对简单点的毕业设计题目,java类的~高分求Java编程题目三题,很简单的java简单编程题,有追加分8道简单的Java编程题们学的都是初级,高手别用太复杂的语句。谢谢【程序1】 题目:古典问题:有一

2025年3月31日 13:10

php正则匹配中文(PHP正则提取中文部分内容,怎么实现呀)

本文目录PHP正则提取中文部分内容,怎么实现呀PHP正则表达式验证是否含有中文PHP正则表达式中怎么匹配汉字啊 - 技术问答PHP正则提取中文部分内容,怎么实现呀中文可以用正则表达式进行匹配,但是具体匹配方法与中文的编码方式有关:如果是GB

2025年3月14日 06:50

discouraged是什么意思(discouraged worker是什么意思)

本文目录discouraged worker是什么意思discouraged的意思discouraged worker是什么意思discouraged worker灰心的工人discouragedadj.气馁的; 泄气的; 沮丧的; 灰心的

2025年3月11日 06:50

these的对应词(these(对应词)boy(负数形式)aren t(同音词)she (形容词性物主代词)is(复数形式)take(对应词))

本文目录these(对应词)boy(负数形式)aren t(同音词)she (形容词性物主代词)is(复数形式)take(对应词)“these”的对应词是什么these(对应词)boy(负数形式)aren t(同音词)she (形容词性物主

2025年4月4日 13:20

spyder和python的关系(python和spyder的区别)

本文目录python和spyder的区别spyder和anaconda的关系Python(x,y)和Python是什么关系python和spyder的区别Python(推荐学习:Python视频教程)是一种解释型的、 面向对象的带有动态语义

2025年3月28日 06:30

beanutils populate(beanutils.populate;用到哪些jar包)

本文目录beanutils.populate;用到哪些jar包求助 关于BeanUtils.populate异常error 500:beanutils.populate怎么解决关于spring mvc 的数据绑定beanutils.popu

2025年3月18日 10:50

parliament什么意思(parliament有复数吗)

本文目录parliament有复数吗parliament和congress在意义上有什么区别rubber-stamp parliament是什么意思parliament有复数吗首先要说明的是,Houses of Parliament不是指“

2025年3月19日 00:40

serial number是什么意思(SerialNumber是什么意思)

本文目录SerialNumber是什么意思手机显示的serial number是什么意思可以查到什么关于手机的信息吗Serial Number是什么意思serial number是什么意思请问 “serial number”是什么意思Ser

2025年3月12日 08:20

act、rpg和arpg游戏之间有什么区别?什么是ACT游戏~

本文目录act、rpg和arpg游戏之间有什么区别什么是ACT游戏~四大act游戏哪个最难ACT游戏是什么意思四大ACT(动作)游戏是哪四大ACT是什么意思act、rpg和arpg游戏之间有什么区别CT——动作游戏1、对玩家实时的操作回馈(

2025年2月28日 22:50

羽毛球拍什么牌子好(羽毛球拍哪个牌子最好用)

本文目录羽毛球拍哪个牌子最好用热门羽毛球拍选择什么牌子好什么牌子的羽毛球拍好羽毛球拍什么牌子最好羽毛球拍有什么牌子比较好什么牌子羽毛球拍质量好羽毛球拍哪个品牌好羽毛球拍哪个牌子最好用羽毛球拍哪个牌子最好用?1.尤尼克斯 日本的尤尼克斯今

2025年3月20日 21:40

cradles歌曲背后的故事(一首前奏是八音盒的英文歌男的唱的曲调和歌词很丧,高潮部分是一句哈嘘(也是英文)的歌名是什么)

本文目录一首前奏是八音盒的英文歌男的唱的曲调和歌词很丧,高潮部分是一句哈嘘(也是英文)的歌名是什么抖音上最近火的一段音乐,噔 噔噔 噔噔很有节奏感,像敲碗一样有哪些你认为好听的歌推荐一首前奏是八音盒的英文歌男的唱的曲调和歌词很丧,高潮部分是

2025年4月1日 18:00

static修饰的方法(既然说 static修饰的方法不可以对对象施加操作,为什么,静态的方法又可以通过对象来调用呢)

本文目录既然说 static修饰的方法不可以对对象施加操作,为什么,静态的方法又可以通过对象来调用呢static 修饰的方法可以复写吗java中什么时候应该用static修饰方法有什么好处或者坏处java中,什么时候用static修饰met

2025年3月12日 21:20

totally是什么意思(total和totally的区别)

本文目录total和totally的区别totally什么意思有关totallycompletely,totally,absolutely做“完全“的意思的时候有什么区别totally是什么意思中文翻译谁知道totally的中文意思啊tot

2025年3月30日 08:00

php mysql 实现排名(SQL(MySQL + PHP) 查询,查询排名,表内一个人多条数据,查出最大的那条排名,请问!)

本文目录SQL(MySQL + PHP) 查询,查询排名,表内一个人多条数据,查出最大的那条排名,请问!php加mysql如何在只显示十条排行榜数据时,查询用户当前在整个排行中的排名php怎么mysql的字段id来排序啊php读取mysql

2025年2月23日 20:50

断点续传小说全文免费阅读(求 断点续传、林笑TXT!!)

本文目录求 断点续传、林笑TXT!!求 断点续传by河汉 txt 全文+番外求 断点续传、林笑TXT!!《断点续传》作者:河汉/越王余算(军文/开挂谈恋爱/金牌推荐/哨兵向导/14.6.17VIP完结/7.1补番外1)_TXT下载是不是这个

2025年3月27日 12:10

aloud、loud、loudly的造句和英标?l0ud的意思是花哨么

本文目录aloud、loud、loudly的造句和英标l0ud的意思是花哨么aloud、loud、loudly的造句和英标aloudHe wept loudly. 他大声哭泣。l0ud的意思是花哨么loud adj.响亮的,大声的,高声

2025年2月25日 07:10

capability和ability的区别(急求capability 与capacity 的区别)

本文目录急求capability 与capacity 的区别“ability““,“capability“的区别ability 和capability有什么不同请问capacity,capability,ability,faculty的区别

2025年3月14日 05:50

excel数组合并(excel同时选中多列,对同一列相同的内容进行合并,怎么操作)

本文目录excel同时选中多列,对同一列相同的内容进行合并,怎么操作excel怎么用函数将两个数组拼接成一个数组excel怎样把公式全一样的几个数组合并成一个数组Excel 如何合并两个二维数组在excel VBA中两个或多个数组应该如何合

2025年3月5日 06:30

近期文章

本站热文

2025-02-22 17:40:03 浏览:18
2025-02-10 23:40:06 浏览:7
2025-02-14 06:00:02 浏览:6
标签列表

热门搜索