Lauri Ojansivu c2da477735 Fixed Non-ASCII attachment filename will crash when downloading. 4 vuotta sitten
..
tests c2da477735 Fixed Non-ASCII attachment filename will crash when downloading. 4 vuotta sitten
.travis.yml c2da477735 Fixed Non-ASCII attachment filename will crash when downloading. 4 vuotta sitten
LICENSE.md c2da477735 Fixed Non-ASCII attachment filename will crash when downloading. 4 vuotta sitten
README.md c2da477735 Fixed Non-ASCII attachment filename will crash when downloading. 4 vuotta sitten
api.md c2da477735 Fixed Non-ASCII attachment filename will crash when downloading. 4 vuotta sitten
gridfs.client.js c2da477735 Fixed Non-ASCII attachment filename will crash when downloading. 4 vuotta sitten
gridfs.server.js c2da477735 Fixed Non-ASCII attachment filename will crash when downloading. 4 vuotta sitten
internal.api.md c2da477735 Fixed Non-ASCII attachment filename will crash when downloading. 4 vuotta sitten
package.js c2da477735 Fixed Non-ASCII attachment filename will crash when downloading. 4 vuotta sitten

README.md

wekan-cfs-gridfs

NOTE: This package is under active development right now (2014-3-31). It has bugs and the API may continue to change. Please help test it and fix bugs, but don't use in production yet.

A Meteor package that adds GridFS file storage for CollectionFS. When you use this storage adapter, file data is stored in chunks in your MongoDB database.

Installation

Install using Meteorite. When in a Meteor app directory, enter:

$ meteor add wekan-cfs-gridfs

Usage

var imageStore = new FS.Store.GridFS("images", {
  mongoUrl: 'mongodb://127.0.0.1:27017/test/', // optional, defaults to Meteor's local MongoDB
  mongoOptions: {...},  // optional, see note below
  transformWrite: myTransformWriteFunction, //optional
  transformRead: myTransformReadFunction, //optional
  maxTries: 1, // optional, default 5
  chunkSize: 1024*1024  // optional, default GridFS chunk size in bytes (can be overridden per file).
                        // Default: 2MB. Reasonable range: 512KB - 4MB
});

Images = new FS.Collection("images", {
  stores: [imageStore]
});

More control over the MongoDB connection is available by specifying MongoClient.connect options as a mongoOptions attribute in the options object on the constructor.

Refer to the CollectionFS package documentation for more information.

API

For Users

For Contributors