【发布时间】:2018-02-27 02:17:08
【问题描述】:
我想上传一个文件并使用 .net core webapi 将其保存到 MYSQL DB 中。 我用谷歌搜索了很多次,但我没有得到适当的搜索。
【问题讨论】:
-
你尝试了什么?向我们展示您的无效代码。
标签: mysql asp.net-web-api asp.net-core
我想上传一个文件并使用 .net core webapi 将其保存到 MYSQL DB 中。 我用谷歌搜索了很多次,但我没有得到适当的搜索。
【问题讨论】:
标签: mysql asp.net-web-api asp.net-core
我建议您不要将文件保存在任何数据库中,如果需要,请保存文件的路径,而不是文件本身。
文件最好使用文件系统进行存储,特别是如果它们很大或者会经常更新(blob 碎片成为性能方面的问题)。
我优化了数据库中的查询,图片从 25GB 变为 50MB,只是为了将图像保存在文件系统中,更改后查询性能令人印象深刻。
对我来说,在数据库中存储文件的最佳方式是在必要时保存文件路径,而不是文件本身。
【讨论】: