The addition of an optional database param in the gridFS functions would be quite helpful for multi-db based applications. I guess a simple addition of `db :str=None` on [this](https://github.com/dcrosta/flask-pymongo/blob/master/flask_pymongo/__init__.py#L133) line would be enough; with changes to [this](https://github.com/dcrosta/flask-pymongo/blob/master/flask_pymongo/__init__.py#L161) line from: ```python storage = GridFS(self.db, base) ``` to: ```python storage = GridFS(self.cx[db] if db else self.db, base) ``` Similar changes would be needed in the [`save_file`](https://github.com/dcrosta/flask-pymongo/blob/master/flask_pymongo/__init__.py#L184-L213) function [here](https://github.com/dcrosta/flask-pymongo/blob/master/flask_pymongo/__init__.py#L211)