全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: Aerry

分享一下我自己目前正在开发的图床程序: Stb图床

  [复制链接]
发表于 2025-5-30 12:25:22 | 显示全部楼层
docker-compose运行的,上传错误,请教是什么原因?
发表于 2025-5-30 13:37:11 | 显示全部楼层
1、原图和缩略图的存放路径层级最好同级单独分开,现在是uploads目录下直接存原图,uploads的子目录thumbnail存缩略图,图片多了不方便管理
2、原图和缩略图应多层级存放,现在都是直接单目录存放,图片多了,单目录下几万或过10万+的图片会有问题的,建议hash文件名前4位做分层目录(或按日期),如 /ab/e4/17565456428.webp
3、图片名字现在按生成时候的时间戳,这样原图和缩略图文件名肯定不一致,如果能统一,数据库大小减半,知名的图床大站都是统一的(当然他们不一定用的时间戳做文件名)
4、上传后没有显示预览图(缩略图),用户无法第一时间确认上传的图片内容是否正确(例如选错图片上传后及时发现)
5、图片广场的预览图加个复制原图地址按钮,否则用户无法获取原图,若是你故意为之那可忽略
6、生成图片url后同时给出删除链接,用户日后可自行决定删除,这个功能后台开关配置控制。
发表于 2025-5-30 13:48:55 | 显示全部楼层
能用虚拟主机安装上的图床,为啥我要浪费一个小鸡去安装这个?
 楼主| 发表于 2025-5-30 17:46:49 | 显示全部楼层
Stb 图床程序0.0.6版本更新说明

增加鉴黄功能
增加用户管理分页功能
精简项目代码
优化部分逻辑
 楼主| 发表于 2025-5-30 18:34:07 | 显示全部楼层
本帖最后由 Aerry 于 2025-5-30 18:38 编辑
nieyuli 发表于 2025-5-30 12:25
docker-compose运行的,上传错误,请教是什么原因?


单从图上来看大概率是后端没有运行成功, 你看看是不是没装数据库或者连不上数据库
发表于 2025-5-30 21:14:07 来自手机 | 显示全部楼层
Aerry 发表于 2025-5-30 18:34
单从图上来看大概率是后端没有运行成功, 你看看是不是没装数据库或者连不上数据库 ...

大佬能写一个更小白点的教程吗?包括nginx反带教程,docker_compose里面的jwt不太懂
发表于 2025-5-30 21:22:58 来自手机 | 显示全部楼层
演示站也上传失败
 楼主| 发表于 2025-5-30 21:51:38 | 显示全部楼层
shengran 发表于 2025-5-30 21:22
演示站也上传失败

估计是你在我更新后端的时候上传的
 楼主| 发表于 6 天前 | 显示全部楼层
本帖最后由 Aerry 于 2025-6-1 00:18 编辑
gotohost 发表于 2025-5-30 13:37
1、原图和缩略图的存放路径层级最好同级单独分开,现在是uploads目录下直接存原图,uploads的子目录thumbna ...


你想要的是这种效果吧? 采纳了, 虽然说本来就打算做的

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-6-7 23:40 , Processed in 0.084183 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表