Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用Meteor在文件名中提供带有空格的静态图像?_Javascript_Meteor - Fatal编程技术网

Javascript 如何使用Meteor在文件名中提供带有空格的静态图像?

Javascript 如何使用Meteor在文件名中提供带有空格的静态图像?,javascript,meteor,Javascript,Meteor,我的公用文件夹中的一些子目录中有一个图像,名称中没有空格的图像可以正常使用,但是有空格的图像会重定向到主页(这看起来有点傻[如果不能正常工作,应该是404]) 工作图像的一个示例: 本地主机:3003/magicimgs/M14/beforce.jpg 非工作图像的示例: 本地主机:3003/magicimgs/M14/Academy%20Raider.jpg 它们都存在于同一个应用程序中,并在同一文件夹结构中工作,使用主干和角度 即使是故障排除步骤也很好。。。我在流星周围航行真的很困难。当事情

我的公用文件夹中的一些子目录中有一个图像,名称中没有空格的图像可以正常使用,但是有空格的图像会重定向到主页(这看起来有点傻[如果不能正常工作,应该是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提供文件时是如此


你能给我们看看你的Meteor目录结构的一部分吗,包括包含这些图像的文件夹我添加了文件夹结构:)没有人能诚实地回答这个问题吗?也许我应该提交一份bug报告?太好了,谢谢你提供的信息!我没有提交bug报告的唯一原因,是因为大多数时候我遗漏了一些愚蠢的事情,所以我想有人确认这是一个bug。我将提交一份报告,如果还没有,同时,我将编写一个脚本来更改文件名。嗯,我应该把这个标记为正确答案吗?可能再次感谢您的回复!很好,这已在devel中修复: