查找Meteor Assets的位置

时间:2014-10-08 21:18:40

标签: javascript meteor

我的机器上有一个文件夹,当我的meteor应用程序正在运行时,我正在添加文件。它的路径是~/uploads。我已经能够成功使用Assets.getBinary()文件夹中的private,但不能成为我的流星项目之外的文件夹。如何使用文件位置为Assets.getBinary()的{​​{1}}?

1 个答案:

答案 0 :(得分:2)

无法向Assets.getBinary()发送不是私有目录后代的路径。如果您必须将资源保留在私人目录之外,比如在应用程序之间共享它们,您可以将私人目录中的文件夹符号链接。

cd进入您的私人目录并运行:

ln -s ~/uploads uploads

然后您可以通过该路径引用~/uploads目录中的任何资产,例如:

Assets.getBinary("uploads/foo");