2013-06-01 83 views
2

我使用最新的ServiceStack.Razor http://razor.servicestack.net來構建Web應用程序。 有人可以請詳細說明如何從內容目錄中的文件夾提供靜態pdf。當我嘗試查看PDF鏈接時,出現Forbidden錯誤(*請參閱下面的錯誤,當我將服務器url路徑放到文檔中時發生錯誤)我可以直接在內容中查看圖像,但出現錯誤。我錯過了什麼,或者它應該開箱即用。ServiceStack.Razor爲Content目錄中的文件夾提供靜態PDF

請指教。

---- ----錯誤

故宮

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

回答

2

您需要添加pdfConfig.AllowFileExtensions,如:

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

這將在默認情況下啓用next version of ServiceStack v3.9.48+

+0

完美的作品。感謝mythz!你應該寫一本關於服務棧的書;) – ph2004

相關問題