<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> 下载专区-中国食用菌商务网 <% set rs=server.CreateObject("adodb.recordset") sql="select top 1 * from news where id="&request("id")&" order by id desc " rs.open sql,conn,3 Dim Stream Dim Contents Dim FileName Dim FileExt Const adTypeBinary = 1 FileName = rs("tfrom") if FileName = "" Then Response.Write "无效文件名." Response.End End if ' 下面是不希望下载的文件 FileExt = Mid(FileName, InStrRev(FileName, ".") + 1) Select Case UCase(FileExt) Case "ASP", "ASA", "ASPX", "ASAX", "MDB" Response.Write "受保护文件,不能下载." Response.End End Select ' 下载这个文件 Response.Clear Response.ContentType = "application/octet-stream" Response.AddHeader "content-disposition", "attachment; filename=" & FileName Set Stream = server.CreateObject("ADODB.Stream") Stream.Type = adTypeBinary Stream.Open Stream.LoadFromFile server.MapPath("UploadFile/infouppic")&"\"&FileName 'While Not Stream.EOS Response.BinaryWrite Stream.Read(1024 * 64) 'Wend Stream.Close Set Stream = Nothing Response.Flush Response.End %>