2

我正在使用最新的 ServiceStack.Razor http://razor.servicestack.net来构建 Web 应用程序。有人可以详细解释如何从 Content 目录中的文件夹提供静态 pdf。当我尝试查看 pdf 链接时,我收到禁止错误(* 请参阅下面的错误。当我将服务器 url 路径放入文档时发生错误)我可以直接查看内容中的图像而不会出错。我错过了什么,或者它应该开箱即用。

请指教。

- - 错误 - -

禁止的

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

1 回答 1

2

您需要添加pdfConfig.AllowFileExtensions,例如:

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

这将在ServiceStack v3.9.48+ 的下一版本中默认启用。

于 2013-06-01T16:25:17.837 回答