0

Response.TransmitFile()を使用して保護されたPDFファイル(ブラウザーから直接アクセスできない)を送信しようとしていますが、「パスへのアクセスが拒否されました...」というメッセージが表示されます。ASP.NET Development Serverを使用しているので、使用されているユーザーアカウントが正確にはわかりません。とにかく、私はすべての人にフルコントロールを設定しましたが、それでも運がありません。

これを引き起こしている可能性がありますか?たぶん、許可とは関係ありません...

私が使用しているコードは次のとおりですが、問題がないかどうかはわかりません。

Response.Clear();
Response.ContentType = "application/pdf";
Response.AddHeader("Content–Disposition", "attachment; filename=foo.pdf");
Response.TransmitFile(file);
Response.End();
4

1 に答える 1

1

忘れてください...パスにエラーがありました(存在しませんでした)。パスが嫌い=P

于 2011-02-11T16:22:40.150 に答える