MongoDB GridFs с C #, как хранить файлы, например изображения?

Я разрабатываю веб-приложение с mongodb в качестве серверной части. Я бы хотел, чтобы пользователи загружали изображения в свои профили, как изображение профиля, на которое есть ссылка. Я использую страницу aspx с MVC2, и я читал, что библиотека GridFs используется для хранения больших типов файлов в виде двоичных файлов. Я везде искал подсказки, как это делается, но у mongodb нет документации для C # api или GridFs C #. Я сбит с толку и сбит с толку, действительно можно использовать другой набор мозгов.

Кто-нибудь знает, как на самом деле реализовать контроллер загрузки файлов, который хранит изображение, загруженное пользователем в коллекцию mongodb? Миллион благодарностей!

Я пробовал разные варианты, но безрезультатно.

Database db = mongo.getDB("Blog");
GridFile file = new GridFile(db);
file.Create("image.jpg");

var images = db.GetCollection("images");
images.Insert(file.ToDocument());
62
задан i3arnon 30 December 2013 в 09:08
поделиться