如果您的ASP.NET Core Web API无法在MongoDB GridFS中找到文件,可能需要对代码进行一些更改。以下是一些示例代码来解决此问题:
① 使用MongoDB.Driver.GridFS命名空间:
var filter = Builders
② 在您的代码中,确保您指定了正确的文件名。以下是一个示例:
public IActionResult Get(string filename){ GridFSDownloadStream downloadStream = bucket.OpenDownloadStreamByNameAsync(filename); return File(downloadStream, downloadStream.FileInfo.Metadata.ContentType); }
当您进行这些更改时,您的ASP.NET Core Web API应该能够在MongoDB GridFS中找到文件并正确返回它们。