我的机器上有一个文件夹,当我的meteor应用程序正在运行时,我正在添加文件。它的路径是~/uploads
。我已经能够成功使用Assets.getBinary()
文件夹中的private
,但不能成为我的流星项目之外的文件夹。如何使用文件位置为Assets.getBinary()
的{{1}}?
答案 0 :(得分:2)
无法向Assets.getBinary()
发送不是私有目录后代的路径。如果您必须将资源保留在私人目录之外,比如在应用程序之间共享它们,您可以将私人目录中的文件夹符号链接。
cd
进入您的私人目录并运行:
ln -s ~/uploads uploads
然后您可以通过该路径引用~/uploads
目录中的任何资产,例如:
Assets.getBinary("uploads/foo");