V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
willnewii
V2EX  ›  分享创造

基于 Electron+Vue 开发的七牛文件管理应用

  •  
  •   willnewii · 2017-08-15 16:03:04 +08:00 · 7619 次点击
    这是一个创建于 2652 天前的主题,其中的信息可能已经有所发展或是发生改变。

    介绍

    自己做的一个七牛存储文件管理客户端.跟官网的功能相比,增加了目录显示,托盘上传,URL 上传,文件排序. 功能都是根据自己的一些使用需求想出来的 有需要的可以试试看呀~

    功能

    1. 文件的增、删、查
    2. 目录显示
      • 七牛 web 页面没有这个功能,我觉得还挺实用,方便归类
    3. 文件按日期 /大小 排序(方便查找)
    4. URL 上传
      • 七牛提供了 API,可以直接通过 url 抓取文件并保存到七牛.如果你经常干那种先下载,再上传的事,这个功能应该对你有帮助
    5. 托盘上传、拖拽上传
    6. 图片模式
      • 显示预览图,如果你有文章插图需要维护,应该可以方便查找
    33 条回复    2018-11-01 11:05:45 +08:00
    jiujiu5151
        1
    jiujiu5151  
       2017-08-15 20:21:45 +08:00 via Android
    现在手机,回去试试。请问有批量删除功能吗?看截图好像没有
    iStar
        2
    iStar  
       2017-08-15 22:15:13 +08:00
    AccessKey&SecretKey 输入框竟然不能粘贴。。。
    strayuncle
        3
    strayuncle  
       2017-08-16 08:33:45 +08:00 via iPhone
    有没有兴趣做热门网站的附件七牛插件,比如 wordpress 插件,支持附件或者图片放在七牛云存储上。网上现在有一个插件,但是开发者嫌钱没谈好不支持了。这方面应用还是很多的。
    willnewii
        4
    willnewii  
    OP
       2017-08-16 08:50:03 +08:00
    @iStar 不会呀... 你是怎么操作的? 我一直都是复制粘贴进去的呀.
    willnewii
        5
    willnewii  
    OP
       2017-08-16 08:52:48 +08:00
    @jiujiu5151 恩恩,目前还没有.我是自己需要啥就加什么功能😅 批量删除我很少用到... 随后加上😁 ~
    willnewii
        6
    willnewii  
    OP
       2017-08-16 08:56:48 +08:00
    @strayuncle 不好意思哈~ 目前没这想法😁
    lengjingxu
        7
    lengjingxu  
       2017-08-16 09:24:43 +08:00 via Android
    特别需要这个,还准备自己写呢。 感谢感谢
    iStar
        8
    iStar  
       2017-08-16 09:53:22 +08:00
    @willnewii 直接复制粘贴,在其它地方都可以,在这个 App 就没反应。
    haogefeifei
        9
    haogefeifei  
       2017-08-16 10:18:56 +08:00
    lz... npm 换源之后 npm i 很快的
    frinstioAKL
        10
    frinstioAKL  
       2017-08-16 10:23:11 +08:00
    @willnewii #4 我这里也不能复制粘贴进去
    haogefeifei
        11
    haogefeifei  
       2017-08-16 10:35:00 +08:00
    AK SK 填写居然不能粘贴复制。。 令人崩溃
    chuanqirenwu
        12
    chuanqirenwu  
       2017-08-16 10:51:17 +08:00
    为什么我看到大部分好用的软件,无论开元不开源的都只支持 macos ?
    willnewii
        13
    willnewii  
    OP
       2017-08-16 11:11:18 +08:00
    @lengjingxu 哈哈 有啥问题 或者需求 可以提 issue 哈~
    willnewii
        14
    willnewii  
    OP
       2017-08-16 11:12:41 +08:00
    @frinstioAKL @haogefeifei @iStar 抱歉哈~ 我知道了 是我的问题, 等会我再发个新包~ 抱歉 抱歉~
    willnewii
        15
    willnewii  
    OP
       2017-08-16 11:39:59 +08:00
    @lengjingxu @iStar @haogefeifei @frinstioAKL @chuanqirenwu 各位不好意思哈,之前是我手残了... 已经改好了. 如果有需要 就麻烦重新下载了.
    willnewii
        16
    willnewii  
    OP
       2017-08-16 11:41:35 +08:00
    @chuanqirenwu electron 是可以 build 出 window 程序的. 不过因为自己都是在 mac 上开发,就紧着 mac 来了 😁
    lengjingxu
        17
    lengjingxu  
       2017-08-16 18:41:00 +08:00
    @willnewii 给你点赞, 有支付宝账号么, 赞助你杯咖啡。
    提个需求, 希望可以选择文件夹上传。我其实在拿七牛云来放静态的 html 文件。 然后帮忙 build 的一个 windows 的版本吧。
    xtaxcy
        18
    xtaxcy  
       2017-08-16 21:54:54 +08:00 via Android
    支持,回去用电脑体验一下
    willnewii
        19
    willnewii  
    OP
       2017-08-17 00:04:05 +08:00
    @lengjingxu 是指上传整个文件夹? 这个应该做不到吧。 你要是是说上传到七牛指定目录的话,我倒是有这个功能.不过目前也只支持一级目录. 明天去公司了,我 build 一个 windows 版本试试哈~
    CosmoX
        20
    CosmoX  
       2017-08-17 03:37:43 +08:00 via Android
    你可以参考我类似项目的配置,里面同时 build 了 Linux macOS 和 Windows

    https://github.com/hackjutsu/Lepton
    willnewii
        21
    willnewii  
    OP
       2017-08-17 08:54:34 +08:00
    @CosmoX 哇塞~ 多谢大神指点~ 我等会看看哈🤓
    willnewii
        22
    willnewii  
    OP
       2017-08-17 09:56:35 +08:00
    @lengjingxu http://obfmtiyt5.bkt.clouddn.com/test%2F%E4%B8%83%E7%89%9B%E4%BA%91%E7%AE%A1%E7%90%86%E5%AE%A2%E6%88%B7%E7%AB%AF-win32-x64.rar 你可以试试~ 不过 win 没有托盘功能.进度条显示的位置有点逼死强迫症,其他的应该是正常的😁
    yumemor
        23
    yumemor  
       2017-08-17 10:52:54 +08:00
    赞一个!
    lengjingxu
        24
    lengjingxu  
       2017-08-17 15:10:04 +08:00
    @willnewii 太可惜了, 如果是简单的文件上传这个可以搞定。 但是内容和层级一多,就需要整个文件夹上传了。
    lancegin
        25
    lancegin  
       2017-08-17 16:29:15 +08:00
    哇塞,撞车了哈哈

    https://github.com/LanceGin/QBox
    willnewii
        26
    willnewii  
    OP
       2017-08-17 18:15:25 +08:00
    @lancegin 哈哈 是的呀~ 这是撞的很有缘分呀~ 你的名字好!!! 要不我叫 QQBox 吧 哈哈~
    willnewii
        27
    willnewii  
    OP
       2017-08-17 18:19:33 +08:00
    @lengjingxu 这应该是用云盘的同步功能比较合适哈 七牛根本就没有文件夹这个概念. 所以也没办法对文件夹进行操作.
    willnewii
        28
    willnewii  
    OP
       2017-08-17 18:21:37 +08:00
    @lancegin 咨询一下 你这边会出现小于 100KB(大约)的文件 上传不了的问题吗? 我看你是没用 qiniu-node-sdk。
    lancegin
        29
    lancegin  
       2017-08-17 18:35:01 +08:00 via iPhone
    @willnewii QQBox 哈哈哈 略萌啊😂

    没有这个问题啊,都能上传,我没有用七牛的官方 sdk
    lengjingxu
        30
    lengjingxu  
       2017-08-17 23:38:10 +08:00 via Android
    @willnewii 转化一下概念,是否可以理解为带上文件路径上传。
    willnewii
        31
    willnewii  
    OP
       2017-08-18 08:57:25 +08:00
    @lengjingxu 有想过. 不过昨天一想,如果带路径上传,还需要带路径下载 😂 . 我好好想想使用场景,然后试试哈
    martist
        32
    martist  
       2018-06-13 12:02:38 +08:00
    我是 phper,最近在学写 electron 感觉不容易啊,electron 开发有什么好的教程么
    willnewii
        33
    willnewii  
    OP
       2018-11-01 11:05:45 +08:00
    @martist 是不是回的太太太太太晚了... 官方文档呀,有中文,看起来已经很友好了.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3230 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:29 · PVG 20:29 · LAX 04:29 · JFK 07:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.