2

最新の ServiceStack.Razor http://razor.servicestack.netを使用して Web アプリケーションを構築しています。Content ディレクトリのフォルダから静的 pdf を提供する方法をコードで詳しく説明してください。PDF リンクを表示しようとすると、Forbidden エラーが発生します (*以下のエラーを参照してください。サーバーの URL パスをドキュメントに入力するとエラーが発生します)。コンテンツ内の画像をエラーなしで直接表示できます。私は何が欠けているのですか、それとも箱から出してすぐに動作するはずです。

お知らせ下さい。

- - エラー - -

禁断

Request.HttpMethod: GET
Request.PathInfo: 
Request.QueryString: 
Request.RawUrl: /content/pdf/pdf-test.pdf
App.IsIntegratedPipeline: False
4

1 に答える 1

2

pdfに追加する必要がありますConfig.AllowFileExtensions。例:

SetConfig(new EndpointHostConfig { AllowFileExtensions = { "pdf" } });

これは、ServiceStack v3.9.48+ の次のバージョンでデフォルトで有効になります。

于 2013-06-01T16:25:17.837 に答える