Estoy desarrollando una aplicación web con mongodb como mi back-end. Me gustaría que los usuarios suban imágenes a sus perfiles como una foto de perfil enlazado. Estoy usando una página aspx con MVC2 y he leído que la biblioteca GridFs se usa para almacenar grandes tipos de archivos como binarios. He buscado pistas en todas partes sobre cómo se hace esto, pero mongodb no tiene ninguna documentación para C# api o GridFs C#. Estoy desconcertado y confundido, realmente podría usar otro conjunto de cerebros.MongoDB GridFs con C#, ¿cómo almacenar archivos como imágenes?
¿Alguien sabe cómo implementar un controlador de carga de archivos que almacena una imagen cargada por un usuario en una colección de mongodb? ¡Un millón de gracias!
He intentado variaciones de esto en vano.
Database db = mongo.getDB("Blog");
GridFile file = new GridFile(db);
file.Create("image.jpg");
var images = db.GetCollection("images");
images.Insert(file.ToDocument());
https: // stackoverflow.com/questions/45535296/how-to-create-a-cdn-server-in-dotnet-core-using-mongodb-gridfs-and-angularjs?noredirect=1#comment78034138_45535296 –