用 Laravel 写了一个图床网站

2017 年 4 月 10 日
 HanSonJ

项目地址: https://github.com/HanSon/img

体验地址: http://img.hanc.cc/

抽了一天时间写了这个微博图床小站,尽管说是用 laravel ,但是后端几乎没有什么工作量,大概也就 20 行的后端代码,几乎都是前端的工作为主。

后端使用了一个微博上传图床的包 https://github.com/consatan/weibo_image_uploader

前端主要了解了 drag & drop 以及 clipboard 这个库。

纯粹闲的蛋疼

6382 次点击
所在节点    分享创造
74 条回复
Dowding
2017 年 4 月 11 日
@HanSonJ #59 额,我的意思是本身 sm.ms 就是个图床,既有拖拽上传的前端控件,又有 api 支持,已经比较完善了,为什么还要绕一层呢?

还有那个包既然自动模拟登录的话,怎么会要一天传两次 cookie 呢?
HanSonJ
2017 年 4 月 11 日
@takashiki #61

1 、新浪有 IP 检测登录异常的机制
2 、 API 支持不就是为了绕一层?
3 、你没有认真看我说的铺垫吧
Dowding
2017 年 4 月 11 日
@HanSonJ #62

1 、好吧,知道你说的不稳定的具体原因了
2 、 3 、我个人觉得你说的铺垫的情况应该主要目的不是做图床了吧, api 支持的话一般来说是方便封装 sdk 吧,如果用 sm.ms 这种的话应该就是像你使用微软小冰的服务一样封装出一个包出来,给项目来用这种
HanSonJ
2017 年 4 月 11 日
@takashiki #63 这就要说我做这个项目的初衷了,纯粹是周日那天有点蛋疼想找点东西写,然后就写了图床了,顺便学习一下拖拽方面的 JS ,至于我说的铺垫,也是周一突然想起来有这个东西,想着也许可以加上去,让图床更加好玩,其实都是自用+分享。

做点对自己有用或者对别人有帮助的项目感觉挺好的
ChenPeiPei
2017 年 4 月 11 日
test
![]( https://ooo.0o0.ooo/2017/04/11/58ec3366ddd9f.png)
Dowding
2017 年 4 月 11 日
@HanSonJ #64 嗯,还是很支持楼主的。
xxdd
2017 年 4 月 11 日
https://ooo.0o0.ooo/2017/04/11/58ec33cf09cee.jpg
fuxkcsdn
2017 年 4 月 11 日
@HanSonJ 既然是 cookie 问题,这不算是包不稳定啊😳这是新浪问题了,换其他封装方案这个问题也还是存在的
HanSonJ
2017 年 4 月 11 日
@fuxkcsdn #68 我表述问题,不过还是期待你的包能尽快解决验证码问题
peinhu
2017 年 4 月 11 日
如果用新浪图床你这个还是有点用的,因为新浪上传图片比较麻烦,但是 sm.ms 上传本身就很方便。。
HanSonJ
2017 年 4 月 11 日
@peinhu #70 这个需要大家共同完善了,因为新浪检测登录异常,可以在原来的包上检测到后做些处理
zhihaofans
2017 年 4 月 11 日
@HanSonJ 报错了好伤心
https://ooo.0o0.ooo/2017/04/11/58ecc340e9908.png
zhihaofans
2017 年 4 月 11 日
@HanSonJ 原来是我忘记 composer install 了
fuxkcsdn
2017 年 4 月 21 日
@HanSonJ 验证码问题已解决

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/353720

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX