我只想允许基于 cookie 设置下载 pdf。我找到了一个发送 pdf 文件并希望向其添加 cookie 检查的 asp 脚本。我无法找出正确的语法来让它工作。
此代码发送pdf罚款:
<%@ Page Language="C#" %>
<%
Response.ContentType = "application/pdf";
Response.Clear();
Response.TransmitFile("test.pdf");
Response.End();
%>
我添加了这个 cookie 检查,但我不断收到运行时错误:
<%@ Page Language="C#" %>
<%
HttpCookie mycookie = Request.Cookies["CHECK"];
if (mycookie != 'ok') {
Response.Write('<html><body>you cannot see this pdf');
} else {
Response.ContentType = "application/pdf";
Response.Clear();
Response.TransmitFile("test.pdf");
Response.End();
}
%>
我做错了什么还是有更好的方法来做到这一点?