У меня есть этот код для чтения GridFSDownloadStream в IFormFile, но я не знаю, правильно это или нет.Потому что я не использовал тип контента.
public async Task<IFormFile> GetImage(string id)
{
var stream = await ImagesBucket.OpenDownloadStreamAsync(new ObjectId(id));
var contentType = stream.FileInfo.Metadata["contentType"].AsString;
IFormFile fileToReturn = new FormFile(stream, 0, stream.Length,"","");
return fileToReturn;
}
Если нет, есть ли другой подход?