Zajmuję się tworzeniem aplikacji internetowej z mongodb jako moim back-endem. Chciałbym, aby użytkownicy przesłali zdjęcia do swoich profili, tak jak połączone zdjęcie profilowe. Używam strony aspx z MVC2 i czytam, że biblioteka GridFs służy do przechowywania dużych plików jako plików binarnych. Szukałem wszędzie wskazówek jak to się robi, ale mongodb nie ma żadnej dokumentacji dla C# api lub GridFs C#. Jestem zdezorientowany i zdezorientowany, naprawdę mogę użyć innego zestawu mózgów.MongoDB GridFs z C#, jak przechowywać pliki takie jak obrazy?
Ktoś wie, jak zaimplementować kontroler przesyłania plików, który przechowuje obraz przesłany przez użytkownika do kolekcji mongodb? Stukrotne dzięki!
Próbowałem wariacji tego bez skutku.
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 –