0

我有一个 asp net core web 应用程序,我可以在其中上传文件,在控制器上我得到 IFormFile 中的文件,如下所示:

public IActionResult Create (AcquisitionDto <IFormFile> acquisitionDto)

其中一些文件是图像,但一个是带有元数据的 .h5。我想将这些信息存储在 mongdb 中,到目前为止一切顺利。

但在写入 mongodb 之前,我想提取 h5 中的信息,以便将其保存为 mongo 文档中的字段。简而言之,我想将控制器中的 .h5 文件作为 IFormFile 打开并将其内容转换为 JSON。

我正在使用 HDF5DotNet.x64 包尝试打开文件,但如果我通过文件路径但无法从 byte[] 或 MemoryStream 打开,我只能打开 .h5。

你知道有什么方法或包可以做到这一点吗?

非常感谢

4

0 回答 0