Asp classic 如何筹集资金;文件下载";在ASP中防止热链接

Asp classic 如何筹集资金;文件下载";在ASP中防止热链接,asp-classic,vbscript,download,Asp Classic,Vbscript,Download,我用PHP编写了以下代码: header("Content-Type: application/vnd.ms-excel"); header("Content-Type: application/download"); header("Content-Length: ".filesize($path.$filename)); header("Content-disposition: attachment; filename=" . urlencode($filename)); readfile(

我用PHP编写了以下代码:

header("Content-Type: application/vnd.ms-excel");
header("Content-Type: application/download");
header("Content-Length: ".filesize($path.$filename));
header("Content-disposition: attachment; filename=" . urlencode($filename));
readfile($path.$filename);
我第一次在asp中使用它:

<%
    Response.AddHeader "content-disposition","attachment; filename=download.xls"
%>


我也阻止“热链接”

一旦文件在他们的计算机上,他们不需要URL将其传递给另一个用户,他们只需复制文件即可。一些类似于此:。
Set ObjStr = Server.CreateObject("ADODB.Stream")
ObjStr.Type = 1 'AdBinary – Binário
ObjStr.Open

ObjStr.LoadFromFile "D:\Folder\edital.pdf"

varBuffer = ObjStr.Read

Response.buffer = true

Response.AddHeader "content-disposition","attachment;"
Response.ContentType = "application/pdf"
Response.CacheControl = "public"

Response.BinaryWrite varBuffer