【问题标题】:Save image in DB using .net core webapi使用 .net core webapi 将图像保存在数据库中
【发布时间】:2018-02-27 02:17:08
【问题描述】:

我想上传一个文件并使用 .net core webapi 将其保存到 MYSQL DB 中。 我用谷歌搜索了很多次,但我没有得到适当的搜索。

【问题讨论】:

  • 你尝试了什么?向我们展示您的无效代码。

标签: mysql asp.net-web-api asp.net-core


【解决方案1】:

我建议您不要将文件保存在任何数据库中,如果需要,请保存文件的路径,而不是文件本身。

文件最好使用文件系统进行存储,特别是如果它们很大或者会经常更新(blob 碎片成为性能方面的问题)。

我优化了数据库中的查询,图片从 25GB 变为 50MB,只是为了将图像保存在文件系统中,更改后查询性能令人印象深刻。

对我来说,在数据库中存储文件的最佳方式是在必要时保存文件路径,而不是文件本身。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-14
    • 2016-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-30
    • 1970-01-01
    • 2014-05-19
    相关资源
    最近更新 更多