MongoDb GridFS;如何将GridFSDownloadStream转换为IFormFile

时间:2019-03-13 06:54:57

标签: .net-core mongodb-.net-driver gridfs

我有这段代码将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;
        }

如果没有,还有其他方法吗?

0 个答案:

没有答案