मैं अपने बैक-एंड के रूप में मोंगोडब के साथ एक वेब ऐप विकसित कर रहा हूं। मैं उपयोगकर्ताओं को अपनी प्रोफाइल में एक लिंक-इन प्रोफाइल तस्वीर की तरह चित्र अपलोड करना चाहता हूं। मैं एमवीसी 2 के साथ एक एएसपीएक्स पेज का उपयोग कर रहा हूं और मैंने पढ़ा है कि ग्रिडएफएस लाइब्रेरी का उपयोग बड़ी फाइल प्रकारों को बाइनरी के रूप में स्टोर करने के लिए किया जाता है। मैंने सुराग के लिए हर जगह देखा है कि यह कैसे किया जाता है, लेकिन मोंगोडब में सी # एपीआई या ग्रिडएफ सी # के लिए कोई दस्तावेज नहीं है। मैं परेशान और उलझन में हूं, वास्तव में दिमाग के दूसरे सेट का उपयोग कर सकता हूं।सीओ # के साथ मोंगोडीबी ग्रिडएफ, छवियों जैसे फाइलों को कैसे स्टोर करें?
कोई भी व्यक्ति वास्तव में एक फ़ाइल अपलोड नियंत्रक को कार्यान्वित करने के बारे में जानता है जो किसी उपयोगकर्ता द्वारा एक मोंगोड संग्रह में अपलोड की गई छवि को संग्रहीत करता है? बहुत - बहुत धन्यवाद!
मैंने इसका कोई फायदा नहीं उठाया है।
Database db = mongo.getDB("Blog");
GridFile file = new GridFile(db);
file.Create("image.jpg");
var images = db.GetCollection("images");
images.Insert(file.ToDocument());
https पर एक diff से लिया जाता है:
रास्ता GridFS साथ v2.1 MongoDB में फाइलों के साथ काम करने के लिए अब इस तरह से किया जा सकता है // stackoverflow.com/questions/45535296/how-to-create-a-cdn-server-in-dotnet-core-using-mongodb-gridfs-and-angularjs?noredirect=1#comment78034138_45535296 –