图床详细介绍
本站图床是一个轻量图片托管工具,专门用来给文章、论坛帖子和 Markdown 文档配图:传一张图,拿到一条本站直链,贴过去就能显示。
能做什么
- 上传图片,生成本站直链
- 一键复制直链和 Markdown 格式,Markdown 贴到文章里直接就是一张图
- 上传后有预览,传错了可以马上重传
- 图片存在本站服务器上,不依赖第三方图床,不怕外链突然失效
怎么用
- 把图片拖到上传框里,或者点框框从本地选一张图
- 等上传完成,页面会显示这张图的直链、Markdown 和预览
- 点复制按钮,把直链或 Markdown 贴到你要发的地方
不需要注册,不需要登录,打开就能传。
支持的格式和大小
- 格式:png、jpg、jpeg、gif、webp、avif
- 单张上限:10MB
- 超出大小或者格式不对,会直接被拒绝,不会存下来
文件名和存放方式
- 上传的图片不会用你原来的文件名保存,而是生成一串随机文件名再存起来,这样不容易重名,也不会暴露你本地的文件名
- 图片存放在服务器上独立于博客正文的目录里,博客重新生成、改版、换主题都不会把已上传的图片删掉
- 直链就是那张图片在本站上的固定地址,只要图片没被手动删除,链接一直有效
技术实现(简单版)
- 前端就是一个静态上传页,拖拽和点选两种方式都支持
- 后端是一个很小的 Python 程序,只做一件事:收图片、校验格式和大小、存盘、返回直链
- 没有数据库,图片就是服务器上的文件,直链就是文件地址
- 后端只监听本地端口,对外由 Nginx 转发,上传接口有 12MB 左右的请求体上限,留了一点余量给 10MB 的单张限制
一定要注意的事
- 图床目前是公开上传,没有登录限制,任何人打开都能传。
- 请不要上传隐私图片、身份证件、截图里带账号密码的图片,也不要传有版权争议的图片
- 传上去的图片原则上就是公开可访问的,删图需要联系站长手动处理,所以上传前先想清楚
- 建议只传要公开发表的配图,比如博客插图、论坛晒单图、教程截图
常见问题
传了图,链接打不开怎么办?
先看是不是超过 10MB,或者格式不在上面那一串里。这两种情况都会被拒绝。如果格式和大小都没问题,再换个浏览器或者网络试一次。
图片会被压缩吗?
不会。传什么样,存的就是什么样,不改尺寸、不转格式、不加水印。
能传视频或者压缩包吗?
不能,只支持上面列出的图片格式。
链接能一直用吗?
只要服务器还在、图片没被删,就能一直用。博客改版不会影响它,因为图片不在博客生成的静态目录里。