我正在使用最新的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
答案 0 :(得分:2)
您需要将pdf
添加到Config.AllowFileExtensions
,例如:
SetConfig(new EndpointHostConfig { AllowFileExtensions = { "pdf" } });
中启用此功能