• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Famio
V2EX  ›  程序员

自己写的开源 PHP 图床程序

  •  
  •   Famio · Apr 7, 2017 · 7959 views
    This topic created in 3509 days ago, the information mentioned may be changed or developed.
    演示地址: https://famio.liew.io
    Git : https://git.oschina.net/famio/wocreat

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

    总之你加油,初心最重要,就像你说的“自用”,那就别管别人的看法了。
    leafof
    leafof
    Apr 9, 2017
    29
    等了一分钟终于把视频上传到 100%,然后:
    cctrv
    cctrv
    Apr 9, 2017
    30
    8 年前或者不知道多久前寫的:
    http://files.llqoli.com/
    junbaor
    junbaor
    Apr 9, 2017
    31
    自己用的图窗,没维护 yun.junbaor.com/tu
    only0jac
    only0jac
    Apr 9, 2017 via Android
    32
    @lsido 你这个图床好眼熟,用的什么开源程序么
    figofuture
    figofuture
    Apr 10, 2017
    33
    安利一个 https://github.com/figofuture/cfimagehost-on-openshift ,可以跑在 openshift 免费空间上的。
    lsido
    lsido
    Apr 10, 2017 via Android❤️1
    34
    @only0jac 上传插件 dropzone,极简图床的 nav,还有个啥图床的 footer,用的七牛 base64 上传
    guonning
    guonning
    Apr 15, 2017
    35
    @junbaor 能分享不
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1403 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 16:39 · PVG 00:39 · LAX 08:39 · JFK 11:39
    ♥ Do have faith in what you're doing.