ServiceStack.Razor从Content目录中的文件夹提供静态pdf

时间:2013-06-01 16:09:16

标签: c# asp.net servicestack

我正在使用最新的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

1 个答案:

答案 0 :(得分:2)

您需要将pdf添加到Config.AllowFileExtensions,例如:

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

默认情况下会在next version of ServiceStack v3.9.48+

中启用此功能