gpt4 book ai didi

database - 在数据库中存储图像名称和扩展名?

转载 作者:行者123 更新时间:2023-12-05 04:18:58 27 4
gpt4 key购买 nike

如果用户上传了一个头像并且我创建了:

1. example.png
2. example_large.png
3. example_small.png

(注意:jpg 和 png 都可以)

是否最好将原始图像名称(在本例中为“示例”)和图像扩展名存储在两个单独的列中?

编辑

例如:

    image_name | image_ext
-----------------------
example | .png

结束编辑

或者可以使用正则表达式删除扩展名,然后将其添加回去(具有所需的大小:大号、拇指号等)?

或者也许我疯了,应该改变我的命名约定......

最佳答案

我想如果您想查询扩展名,即给我所有“大”图像,那么将扩展名存储在单独的列中会很有值(value)。如果您没有理由对扩展进行查询、排序、报告等,只需将其保持在一个范围内即可。

简而言之,如果扩展本身很重要,那么就可以单独存储它。

编辑

即使您进行了编辑,如果扩展名是一个重要的数据,答案是相同的,即您想要查询所有“png”,然后将它们分开存储,如果不是,则将它们存储在一起。

关于database - 在数据库中存储图像名称和扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5225615/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com