【发布时间】:2019-05-20 19:45:48
【问题描述】:
我的任务是为 Web API 和 CRUD 目的创建模型和数据库,其中一个模型属性是汽车的照片。在为数据库迁移硬编码数据时,如何将该属性设置为照片并将照片路径保存到 SQL 数据库。稍后我必须与 Postman 一起使用该照片以及该车的其他属性进行 CRUD 和 API 操作。什么是最简单的解决方案?我找到了一些关于 IFormFile 和 byte 的信息,但不知道如何正确地做到这一点。我正在使用 asp.net 核心 2.2。谢谢!
【问题讨论】:
-
您是否要将文件存储在 SQL Server FileStream 中?
-
不确定什么是最佳选择。这样更好吗?如何存储它取决于我。
-
FileStream 使基于 SQL Server 的应用程序能够在文件系统上存储非结构化数据,例如文档和图像。这是你最好的选择吗?意见会有所不同,但如果您使用的是 SQL Server,它是一个不错的选择。但它仅适用于 SQL Server(仅限 Windows)。你在使用 Azure 吗?
-
我明白,不使用 azure。我读了很多关于文件流的内容,我知道它的用途,但是不知道正确应用它
-
你必须阅读上面的文档。设置起来并不难。如果你打算使用它,从 IFormFile 到 FileStream 很简单。
标签: c# asp.net-core entity-framework-core asp.net-core-webapi