我正在使用最新的 ServiceStack.Razor http://razor.servicestack.net构建一个网络应用程序。 有人可以用代码详细解释如何从 Content 目录中的文件夹提供静态 pdf 吗?当我尝试查看 pdf 链接时,出现禁止错误(*请参阅下面的错误。当我将服务器 url 路径放入文档时会发生错误)我可以直接查看内容中的图像,不会出现错误。我缺少什么,或者它应该开箱即用。
请指教。
---- 错误 ----
禁止
Request.HttpMethod: GET
Request.PathInfo:
Request.QueryString:
Request.RawUrl: /content/pdf/pdf-test.pdf
App.IsIntegratedPipeline: False
最佳答案
您需要将pdf
添加到Config.AllowFileExtensions
,例如:
SetConfig(new EndpointHostConfig { AllowFileExtensions = { "pdf" } });
这将在next version of ServiceStack v3.9.48+中默认启用。 .
关于c# - ServiceStack.Razor 从 Content 目录中的文件夹提供静态 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16874626/