在 Meteor 中应该将图像或文件上传到哪个目录?

To which directory images or files should be uploaded in Meteor?

在Meteor中,上传图片或文件的目录应该是什么?

目前这是我上传所有图片的目录:

meteorApp/public/uploads/images/

但是每当我上传图片时,它都会刷新我的客户端。这是因为 Meteor 一直在寻找其目录或文件中的更改。那么我应该在哪里设置我的上传目录呢?

解决方法是将文件放在Meteor不关心的地方:隐藏文件夹(.name),被忽略的文件夹(name~),或者Meteor目录之外的文件夹。

参考这个answer

另一种解决方案是使用 Collection FileSystem 包,它提供完整的文件管理解决方案,如上传、下载、同步、复制等。

然后可以将其插入本地文件系统甚至 Amazon S3。

这是回购协议:https://github.com/CollectionFS/Meteor-CollectionFS。您需要先添加主包:

meteor add cfs:standard-packages

然后是您要使用的存储适配器:

  • 本地文件系统(目录如 /public、/uploads)

    meteor add cfs:filesystem

  • Amazon S3(我的最爱)

    meteor add cfs:s3

  • GridFS

    meteor add cfs:gridfs

  • 甚至 Dropbox!

    meteor add cfs:dropbox

文档很全,一定能找到你想要的! :)