我正在尝试使用cppcms使用的开发人员文件服务器获取静态文件。我已为我的应用程序启用了json配置文件中的文件服务器,并将目录根目录显式设置为当前工作目录,但出现404错误。
我注意到我的模板写着“ /subfolder/image.jpg”,但是当我在浏览器中检查生成页面的源代码时,图像src属性是“ /appName/subfolder/image.jpg”。因此,我认为我的代码错误地尝试将静态文件“ image.jpg”视为脚本名称。
如何更改内容以使“ image.jpg”正确识别为文件服务器要提取的文件?
我认为另一个用户“ Vandana Chadha”拥有并且能够解决相同的问题,但是他们给我的答案是难以理解的。他的回答是:
“问题是由配置文件中的重定向引起的,该重定向将所有内容都重定向到根url。在其中添加了对媒体文件夹的排除,并且message_board示例和我的代码都起作用。”
但是我不知道这意味着什么。
我已经在json配置文件中启用了正确的设置。 file_server.enable设置为true,file_server.server_root设置为“。”。除此之外,我不知道还有什么地方可以找到。
"file_server" : {
"enable" : true,
"document_root" : ".",
}
我在Firefox控制台中收到404文件找不到错误。我已经检查了文件在具有适当权限的文件系统上是否可用。