Javascript 如何使用Meteor在文件名中提供带有空格的静态图像?
我的公用文件夹中的一些子目录中有一个图像,名称中没有空格的图像可以正常使用,但是有空格的图像会重定向到主页(这看起来有点傻[如果不能正常工作,应该是404]) 工作图像的一个示例: 本地主机:3003/magicimgs/M14/beforce.jpg 非工作图像的示例: 本地主机:3003/magicimgs/M14/Academy%20Raider.jpg 它们都存在于同一个应用程序中,并在同一文件夹结构中工作,使用主干和角度 即使是故障排除步骤也很好。。。我在流星周围航行真的很困难。当事情正常时,这很好,当它们不正常时,我没有办法排除故障。 谢谢 文件夹结构:Javascript 如何使用Meteor在文件名中提供带有空格的静态图像?,javascript,meteor,Javascript,Meteor,我的公用文件夹中的一些子目录中有一个图像,名称中没有空格的图像可以正常使用,但是有空格的图像会重定向到主页(这看起来有点傻[如果不能正常工作,应该是404]) 工作图像的一个示例: 本地主机:3003/magicimgs/M14/beforce.jpg 非工作图像的示例: 本地主机:3003/magicimgs/M14/Academy%20Raider.jpg 它们都存在于同一个应用程序中,并在同一文件夹结构中工作,使用主干和角度 即使是故障排除步骤也很好。。。我在流星周围航行真的很困难。当事情
|-client
|---hb_helpers
|---views
|-partials
|-private
|---magicsets
|-public
|---css
|---magicimgs
|-----M14
|-----m14 copy
|-server
老实说,我认为您已经发现了一个bug,在bug修复之前,您唯一的解决方案就是重命名您的文件并删除空间 这里有两个问题:
- 流星在缺失页面上的行为——将你带到主页而不是404页面。这是一个设计决策,不是一个bug,而是一个并非所有人都同意的决策。有一个关于使用meteor路由器处理丢失页面的讨论,尽管它不能解决您的问题
- Meteor处理没有空格的文件。我自己也试过,同样的事情也发生在我身上——Meteor版本0.6.5似乎无法正确处理文件名中的空格,至少在从/public提供文件时是如此