用 Laravel 写了一个图床网站

2017-04-10 10:16:03 +08:00
 HanSonJ

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

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

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

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

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

纯粹闲的蛋疼

5494 次点击
所在节点    分享创造
74 条回复
HanSonJ
2017-04-10 14:25:01 +08:00
@fhefh #20 input 忘记加 图片格式筛选了,晚上改
luozhaofu
2017-04-10 14:35:58 +08:00
![]( )
mahui
2017-04-10 14:42:50 +08:00
![]( )
传到 sina 。感觉不错。会不会被封呢?
HanSonJ
2017-04-10 14:45:09 +08:00
@mahui #23 还好吧,我用 V2EX 的插件也是上传到微博的
zhihaofans
2017-04-10 15:18:06 +08:00
@zocome 为什么要用图床传非图片文件
zocome
2017-04-10 15:21:55 +08:00
@zhihaofans #25 传图片文件就没意思了 传个非图片文件看看会不会报错更有趣
HanSonJ
2017-04-10 15:25:10 +08:00
@zocome #26 做这个的时候有想过所以都有做校验,毕竟传个木马就不得了了
zocome
2017-04-10 15:26:52 +08:00
@HanSonJ #27 想法很美好,但还是被我一不小心钻了漏洞
HanSonJ
2017-04-10 15:30:52 +08:00
@zocome #28 刚看日志,只是文件过大的异常
Mark7Dai
2017-04-10 16:15:25 +08:00
![]( )
Jestom
2017-04-10 16:25:29 +08:00
当初我还在用微博图床的时候。。 HTTPS 还存在问题。。。现在居然没问题了。。
xwj1024
2017-04-10 16:49:36 +08:00
![]( )
sinchang
2017-04-10 16:53:48 +08:00
自己之前搞的 https://u.nu/pic , 使用的是 https://sm.ms 的 api
HanSonJ
2017-04-10 17:02:59 +08:00
@sinchang #33 这个 API 不错,如果微博图床挂了我就用这个好了,比较稳
cmlz
2017-04-10 17:08:53 +08:00
test
alwayshere
2017-04-10 17:25:14 +08:00
搞不明白,图床这么简单的网站,需要用框架,而且是 lumen 这样的复杂框架么?如果是我的话,一个 index.html 、一个 upload.php 就搞定, css 和 js 太简单写进 index.html 就行了,至于这么复杂么?
HanSonJ
2017-04-10 17:31:50 +08:00
@alwayshere #36

1 、 laravel 不等于 lumen
2 、 laravel 自带验证
3 、这是一种信仰
HanSonJ
2017-04-10 19:42:21 +08:00
@zocome #28 前端上修复你的问题了
manhere
2017-04-10 19:54:27 +08:00
hanson 很高产啊 @laravel-china
kimwang
2017-04-10 20:42:54 +08:00
也是上传中,图片大小只有 30K 多点。

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

https://www.v2ex.com/t/353720

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

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

© 2021 V2EX