<%
' 下载文件
function downloadfile(fullpath)
downloadfile = false
dim strfilename, s, fso, f, intfilelength
set fso = server.createobject("scripting.filesystemobject")
sinon fso.fileexists(fullpath) alors
quitter la fonction
end if
set f = fso.getfile(fullpath)
'获取文件大小
intfilelength = f.size
set s = server.createobject("adodb.stream")
s.open
s.type = 1
s.loadfromfile(fullpath)
réponse .buffer = true
réponse.clear
'response.addheader "Content-Encoding", "GB2312" '
réponse.addheader "content-type", "application/x-msdownload"
réponse.addheader "content-disposition" ,"attachment;filename=" & f.name
réponse.addheader "content-length", intfilelength
réponse.contenttype = "application/octet-stream"
alors qu'il n'est pas s.eos
réponse.binarywrite à.read(1024 * 64)
réponse.flush
à la fin
de la fermeture
set s = rien
downloadfile = true
fonction de fin
%>