Cookieの設定に基づいてPDFのダウンロードのみを許可したい。PDFファイルを送信するaspスクリプトを見つけ、それにCookieチェックを追加したいと思います。それを機能させるための正しい構文を理解できません。
このコードは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();
}
%>
私は何を間違っているのですか、それともこれを行うためのより良い方法がありますか?