为什么不能下载
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="../ado/adoconn.asp"-->
<%
Public Function dl(f,n)
on error resume next
set s=CreateObject("Adodb.Stream")
S.Mode=3
S.Type=1
S.Open
s.LoadFromFile(f)
if err.number>0 then
response.write err.number & ":" & err.description
else
response.contentType="application/x-gzip"
response.addheader "Content-Disposition:","attachment; filename=" & n
response.binarywrite(s.Read(s.size))
end if
end Function
Public Function FILES_Sel(argLongFILEID)
Dim strSql,cmd
Dim paraArray(1)
Set cmd = Server.CreateObject("ADODB.Command")
cmd.ActiveConnection = Conn
cmd.CommandType = adCmdText
strSql = "select [FILENAME] ,[FILEPATH], [FILEEXT] from [FILES] where [FILEID]=?"
cmd.CommandText = strSql
cmd.Prepared = True
Set paraArray(0) = cmd.CreateParameter ("FILEID",adInteger, adParamInput, 4, argLongFILEID)
cmd.Parameters.Append(paraArray(0))
set FILES_Sel = cmd.Execute()
End Function
Dim LongFILEID,rs,strFileName,strDFileName,strFileExt
'---- 文件上传的路径
dim outFileFolder '文件夹路径
dim StrConFolder '文件夹对虚拟目录上级目录的后面部分地址
outFileFolder = server.MapPath(".")
StrConFolder = "others\"
outFileFolder = Left(outFileFolder,InStrRev(outFileFolder, "\wwwroot")) '\himygod为所在虚拟目录的主路径,outFileFolder此时的址此是其上级目的路径\
outFileFolder = outFileFolder & StrConFolder
if Request.QueryString("fileid")<>"" then
LongFILEID = Request.QueryString("fileid")
set rs=FILES_Sel(LongFILEID)
strDFileName = Trim(rs(0))
strFileName = Trim(rs(1))
strFileExt = Trim(rs(2))
rs.Close
Conn.Close
set Conn = nothing
strFileName = outFileFolder & strFileName
strDFileName = strDFileName & "." & strFileExt
dl strFileName,strDFileName
end if
%>
我想用这个页面来下载站外的文件,本机上没有问题,但一传到空间上就下载不了
其中上传,删除都没有问题,高手指点一下啊
...全文
相关推荐
为什么 在能够在线访问 S7-1500CPU的情况下却不能下载项目.pdf
为什么 在能够在线访问 S7-1500CPU的情况下却不能下载项目
eMule下载下来的AVI文件为什么不能播放.docx
eMule下载下来的AVI文件为什么不能播放.docx
西门子触摸屏为什么不能下载组态文件到HMI面板中?(Ethernet或Profinet方式).pdf
西门子触摸屏为什么不能下载组态文件到HMI面板中?(Ethernet或Profinet方式)
为什么我不能flash课件
为什么我不能flash课件是一款幼儿园小班语言课件为什么我不能动画下载。
清除未下载完成的maven仓库.bat
用来清楚maven未下载完全的jar包!为什么要清理?因为jar包如果不完全,会导致程序不能正常运行,编译器也会报出相应错误!下载不需要积分,因为csdn平台必须要选择积分,我调成了0积分下载,大家可以下载使用。愿意的话点个关注,点个赞!创作不易!


