在 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
文档很全,一定能找到你想要的! :)
在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
文档很全,一定能找到你想要的! :)