2013-06-01 59 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

相关问题