An example using a grid in C #:
var url = new MongoUrl("mongodb://localhost");
var Client = new MongoClient(url);
var Server = Client.GetServer();
var Database = Server.GetDatabase("test");
var collection = Database.GetCollection("test");
var set = new MongoGridFSSettings {UpdateMD5 = true, ChunkSize = 512*1024, VerifyMD5 = false};
set.Root = "mycol";
var grid = Database.GetGridFS(set);
grid.Upload(@"C:\Users\Hamid\Desktop\sample.txt", "remote");
grid.Download(@"C:\Users\Hamid\Desktop\sample2.txt", "remote");
source
share