V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Famio
V2EX  ›  程序员

自己写的开源 PHP 图床程序

  •  
  •   Famio · 2017-04-07 17:17:51 +08:00 · 7173 次点击
    这是一个创建于 2779 天前的主题,其中的信息可能已经有所发展或是发生改变。
    演示地址: https://famio.liew.io
    Git : https://git.oschina.net/famio/wocreat

    出于自用的目的,又找不到心仪的程序(我就是想要简单点的功能……),然后当成 PHP 学习的练手品了。
    正在学习 ajax ,前辈们请轻喷。
    35 条回复    2017-04-15 21:56:52 +08:00
    UnisandK
        1
    UnisandK  
       2017-04-07 17:51:09 +08:00   ❤️ 1
    huage
        2
    huage  
       2017-04-07 18:19:00 +08:00
    1.加拖拽; 2.加多图上传; 3.后台格式和大小控制、启用、删除; 4.后台更换图片地址
    jimmy66
        3
    jimmy66  
       2017-04-07 19:02:32 +08:00 via iPhone
    感谢分享~
    shiny
        4
    shiny  
       2017-04-07 19:04:23 +08:00
    建议加个粘贴上传图片
    huihuimoe
        5
    huihuimoe  
       2017-04-07 19:13:10 +08:00 via Android
    建議改為響應式佈局,移動端會好看點=.=
    xiaoz
        6
    xiaoz  
       2017-04-07 19:19:22 +08:00   ❤️ 1
    xspoco
        7
    xspoco  
       2017-04-07 20:08:33 +08:00
    https://famio.liew.io/upload/aaacc098da076157ecb8ad890b24d283
    为什么传了个图,是个下载链接。
    mokeyjay
        8
    mokeyjay  
       2017-04-07 20:23:47 +08:00
    @xspoco #7 目测是用了对象云存储之类的服务,然后头没设置好
    Famio
        9
    Famio  
    OP
       2017-04-07 20:27:59 +08:00
    @xspoco @mokeyjay 因为我给的链接是去掉文件扩展名的,等会儿修复下
    lslqtz
        10
    lslqtz  
       2017-04-07 20:33:28 +08:00
    http://www.loli.cn.com
    和你的想法一样的短链接程序,但是做的很糟糕,就不开源了
    haython
        11
    haython  
       2017-04-07 20:42:30 +08:00
    @lslqtz 你这个域名到底属于什么后缀的。。。
    lslqtz
        12
    lslqtz  
       2017-04-07 21:48:29 +08:00
    @haython cn.com
    某公司的后缀
    manhere
        13
    manhere  
       2017-04-07 21:50:59 +08:00
    @lslqtz 发车猝不及防啊
    isbase
        14
    isbase  
       2017-04-07 22:01:18 +08:00
    我用 Node.js + React 写了一个,欢迎提建议
    https://i.isbase.me
    thet
        15
    thet  
       2017-04-07 22:03:17 +08:00
    xiaoz
        16
    xiaoz  
       2017-04-07 22:27:01 +08:00
    @isbase 页面不刷新,但是浏览器地址改变,您是怎样实现的?
    manhere
        17
    manhere  
       2017-04-07 22:28:11 +08:00   ❤️ 1
    @xiaoz pushstate
    isbase
        18
    isbase  
       2017-04-07 22:28:21 +08:00   ❤️ 1
    @xiaoz 前端路由啊
    xiaoz
        19
    xiaoz  
       2017-04-07 22:44:21 +08:00
    @manhere
    @isbase
    非常感谢,有空我试一下。
    MinonHeart
        20
    MinonHeart  
       2017-04-08 02:22:10 +08:00 via iPhone
    mcfog
        21
    mcfog  
       2017-04-08 09:17:32 +08:00 via Android
    不是说不能写裸 php ,基本的 mvc 分离都没有,再加上这几乎没有的逻辑(有效 php 才几行),我觉得也就只能算个 hello world 吧
    Famio
        22
    Famio  
    OP
       2017-04-08 09:41:16 +08:00
    @mcfog 当然,我承认的。我本来就不会 php
    AlphaTr
        23
    AlphaTr  
       2017-04-08 09:47:27 +08:00 via iPhone
    搭车, https://maple.baipan.me/ 有权限控制,可以从前端将浮层干掉,但接口还上传不了,可以试试交互;使用 vue2 + eggjs + element-ui ,支持拖拽,有进度条, js , css 文件支持压缩和 combine ,存储选择的是 qiniu ,返回链接支持 https 和 http ,网站使用 http2
    woshinide300yuan
        24
    woshinide300yuan  
       2017-04-08 10:23:51 +08:00
    @Famio 来一个多文件上传,比如 100 张,你这个轻量级就真的是完美了。至于其他人说的那些类似捡了个鼠标就想要开网吧的事就不用考虑了。我支持你。
    Famio
        25
    Famio  
    OP
       2017-04-08 12:17:56 +08:00
    @woshinide300yuan 謝謝朋友。
    你的話猶如黑夜中的一束光。
    newworld
        26
    newworld  
       2017-04-08 17:00:43 +08:00
    @lslqtz #10 一个报错就把你的物理路径爆出来了 233...d:\freehost\lslqtz\web\shorturl\49
    lsido
        27
    lsido  
       2017-04-08 23:23:10 +08:00 via Android
    https://pic.mlhtml.com 改了下,用了个上传插件,移动到七牛和腾讯等 oss 里了
    woshinide300yuan
        28
    woshinide300yuan  
       2017-04-09 00:50:30 +08:00
    @Famio 不用客气。我至今还用的 QCHAN ,一个只能传到本地空间的小图床程序,满足自己的需求就好。哈哈,更主要的是因为我不懂怎样配置到又拍云之类的存储上。

    总之你加油,初心最重要,就像你说的“自用”,那就别管别人的看法了。
    leafof
        29
    leafof  
       2017-04-09 09:12:23 +08:00
    等了一分钟终于把视频上传到 100%,然后:
    cctrv
        30
    cctrv  
       2017-04-09 20:24:10 +08:00
    8 年前或者不知道多久前寫的:
    http://files.llqoli.com/
    junbaor
        31
    junbaor  
       2017-04-09 21:57:16 +08:00
    自己用的图窗,没维护 yun.junbaor.com/tu
    only0jac
        32
    only0jac  
       2017-04-09 22:49:42 +08:00 via Android
    @lsido 你这个图床好眼熟,用的什么开源程序么
    figofuture
        33
    figofuture  
       2017-04-10 09:50:10 +08:00
    安利一个 https://github.com/figofuture/cfimagehost-on-openshift ,可以跑在 openshift 免费空间上的。
    lsido
        34
    lsido  
       2017-04-10 18:32:12 +08:00 via Android   ❤️ 1
    @only0jac 上传插件 dropzone,极简图床的 nav,还有个啥图床的 footer,用的七牛 base64 上传
    guonning
        35
    guonning  
       2017-04-15 21:56:52 +08:00
    @junbaor 能分享不
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2876 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:47 · PVG 15:47 · LAX 23:47 · JFK 02:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.