用AI搓的一个图床服务上线了...

Jeff's
58 2

做这个图床的原因是因为CDN服务商又涨价了, 又多涨了一百多块钱, 而手头用的不限量套餐又一个月只有10G都不到的流量, 于是就计划充分利用一下。

(其实就是为了报复CDN涨价)

 

图床地址: https://hostimg.jeffweb.net/

此图床的代码是用AI搓出来的, 所以配色是紫色 (也不知道这些AI为什么都喜欢用紫色写前端)

 

图床的CDN域名采用了亚太优化。为了防止被滥用, 类似国内厂商对于对象存储的设计, 当直接访问图片域时将强制添加 "Content-Disposition: attachment" 头, 这会导致在游览器中打开时会触发强制下载 (而不是在线预览)。但这不影响用户将图片使用任何方法嵌入到站点 (这没有经过测试, 如果有问题还请评论告知我会修复)。

目前已实现如下功能:

 匿名用户上传;

 用户登录/注册;

 API自助开通;

 等。

 

样例图片文件如下。文件大小为压缩后约850KiB。

https://imgusercontent.myownsite.cc/user-generated-images/5591117854711615/2026/01/11/a2f2bbc4fd9429bb0e79b9cbbc456a3a.webp

目前网站测试出来, 除了电信和天津移动 (有可能是CDN屏蔽掉了测试节点?) 均为较低延迟, 可自行拨测。

 

关于持续性问题, 图床的图片托管在虚拟主机上, 且当初开的时就是按年付的。因此除非服务商故障或跑路 (是大服务商, 风险不高), 图片在不违法违规的情况下不会被删除。但是由于是虚拟主机, 没法做到自动备份到第三方介质, 所以各位的数据没有备份, 还请在本地按URL目录保存一份, 后续就算丢失了也可以快速恢复数据 (URL的结构为 [用户标识符]/[YYYY]/[MM]/[DD]/图片名。其中用户标识符在未登录时为IP, 登录后为固定的ID。

图床的存储空间为10GB, 图片上传时会被压缩为webp。

 

未来计划实现的功能:

 将文件大小限制改为压缩后大小;

 图片自助删除;

 支持自动备份到第三方存储。

 

就这样, 有问题可以在评论区问, 谢谢各位。

NSW School student. WHOIS
最新回复 ( 2 )
发新帖