之前用贴图库 API 写的图床请访问:https://www.v2ex.com/t/234880,由于最近贴图库对相关政策做了调整,导致免费用户只能保存最近 6 个月的图片,于是干脆把代码修改了下,将图片保存在自己本地服务器。
upload.php,代码非常的简单,也只有纯粹的图片上传功能upload.php这个文件,在 53 行附近,填写您自己的域名
演示图片:

1
Satan4869 2016 年 9 月 30 日 via iPhone 能加个七牛的上传功能吗?
|
3
quietjosen 2016 年 9 月 30 日 via iPhone
图床生生不息啊,最近 V 站都有好几个图床服务了。
|
5
Tink PRO 要是能支持新浪微薄就好了
|
9
Tink PRO |
10
Tink PRO |
12
crab 2016 年 9 月 30 日 文件类型前端判断,目录没限制执行权限。
|
13
mhcyong 2016 年 9 月 30 日 via iPhone
能整合成 WordPress 图床插件吗?
|
17
wuhanpizi 2016 年 9 月 30 日 via Android
测试看看,感谢楼主
|
18
mingyun 2016 年 9 月 30 日 我习惯在 echo json_encode($re_data);后 die();
|
19
ichou 2016 年 9 月 30 日 if 后面有的有空格,有的没有,有的 { 换行 有的不换
楼主的代码风格还可以精进,可以看看 PSR |
21
guonning 2016 年 9 月 30 日 via Android
就喜欢存在本地的
|
22
a570295535 2016 年 9 月 30 日
现在的个人图床都不靠谱啊,没多久就消失了,
用了之后,未来尽情后悔, 在图床传一份还要自己备份一份,没意义啊 还是新浪微博图库靠谱点啊 |
24
xiaoz OP @a570295535 的确如您所说,大公司的相对靠谱。主要还是自用,如果其他用户有需要也可以自己搭建。
|
25
xiaozi 2016 年 10 月 1 日 孩子,你太天真了;
https://img.bsdev.cn/uploads/1610/0125024652.txt https://img.bsdev.cn/uploads/1610/0124097859.php 你从 POST 过来的数据里面取 MIME; 这跟没限制类型有什么区别。 curl -H "Content-Type: multipart/form-data" --form "[email protected];type=image/png;filename=../../222.txt" https://img.bsdev.cn/upload.php |
26
xiaozi 2016 年 10 月 1 日 |
31
50vip 2016 年 10 月 10 日
首先要说的就是,可以通过遍历目录获得别人所有人上传的图片~
|
34
BrightDawn 2016 年 10 月 27 日
@qidouhai 有故事?
|
37
vazo 2017 年 9 月 5 日
不支持修改图片文件保存到上级目录文件么。例如主文件在 a.com/222/333 里面的话,修改文件路径为 a.com/tupian/,无法上传文件昵
|