1
Asp.netコアとMongoDbを使用して画像をアップロードしたいと思います。しかし、私はクラスでプロパティGridFS
を見つけることができません。私はGoogleをチェックして運がなかった。MongoDbを使用してAsp.NETコアにファイルをアップロードする
私は何か他のものにGridFS
を変更する必要がありますする方法:
private async Task StoreImage(Computer computer, IFormFile file)
{
var imageId = ObjectId.GenerateNewId();
computer.ImageId = imageId.ToString();
var filter = Builders<Computer>.Filter.Eq("_id", new ObjectId(computer.Id));
var update = Builders<Computer>.Update.Set("ImageId", computer.ImageId);
await db.Computers.UpdateOneAsync(filter, update);
db.GridFS.Upload(file.ToBson(), file.FileName, new MongoGridFSCreateOptions
{
Id = imageId,
ContentType = file.ContentType
});
}
誰もがASP.netコアを使用してMongoDBの中にファイルをアップロードするための正しい方法を知っていますか?