0

我在公用文件夹的某些子目录中有一个图像,名称中没有空格的图像可以正常使用,但是带有空格的图像会重定向到主页(这似乎有点愚蠢[如果不是,它应该是 404 '不会正常工作])。

工作图像示例:localhost:3003/magicimgs/M14/Blessing.jpg

非工作图像的示例:localhost:3003/magicimgs/M14/Academy%20Raider.jpg

它们都存在并在相同文件夹结构中的完全相同的应用程序中工作,使用主干和角度。

即使是故障排除步骤也会很棒......我在 Meteor 周围导航非常困难。当事情正常时,这很好,当他们不正常时,我没有办法解决它。谢谢。

文件夹结构:

|-client
|---hb_helpers
|---views
|-partials
|-private
|---magicsets
|-public
|---css
|---magicimgs
|-----M14
|-----m14 copy
|-server
4

1 回答 1

2

老实说,我认为您已经发现了一个错误,在修复错误之前,您唯一的解决方案是重命名您的文件并删除空格。

这里有两个问题:

  • Meteor 在丢失页面上的行为——将您带到主页而不是 404 页面。这是一个设计决定,不是错误,而是不是每个人都同意的。这里有关于使用流星路由器处理丢失页面的讨论,尽管它不能解决您的问题。

  • 流星处理没有空格的文件。我自己尝试过,同样的事情发生在我身上——Meteor 从 0.6.5 版开始似乎不能正确处理文件名中的空格,至少在从 /public 提供文件时是这样。

于 2013-08-17T17:29:27.720 回答