流星Js不会让我从服务器上下载文件

问题描述:

有没有一种方法可以触发文件从公用文件夹下载?流星Js不会让我从服务器上下载文件

我有一个按钮,从另一台服务器获取文件并将其存储在下载的文件夹中。我可以证实这个作品。 然后我想要该文件被下载到客户端PC。

我只想要一行代码来触发它。 window.location.assign(fileLocation);给我的错误:

不允许加载本地资源:文件:/// d:/Dev/Projects/Downloader/.meteor/.downloaded/Late%20For%20Work.mp3

我也试图与路径和文件为文件:/// d:/Dev/Projects/Downloader/public/.downloaded/Late%20For%20Work.mp3

+0

您不应该在'.meteor'文件夹中运行。该文件夹是严格为您的应用程序来维护编译/构建/等相关的文件和文件夹。你想使用的地方是'/ public'。在那里,你应该能够简单地使用'/ public//'的href的锚标签。 – CodeChimp

火起来了您的服务器和navigato到

localhost:port {or any host}/.downloaded/file.xyz 

如果您试图将文件添加到公用文件夹中,请不要这样做一旦公共文件夹被更改,应用程序刷新

+0

我知道应用程序刷新,但我应该在哪里存储文件,以便用户可以下载它? – Pete

+0

使用CollectionFs或AWS等任何文件托管服务 –