willnewii / qiniuClient

云存储管理客户端。支持七牛云、腾讯云、青云、阿里云、又拍云、亚马逊S3、京东云,仿文件夹管理、图片预览、拖拽上传、文件夹上传、同步、批量导出URL等功能
MIT License
1.81k stars 304 forks source link
electron iview vue

云存储管理客户端 v0.5.6

我老婆(2020.12.03 👩‍❤️‍👨)给做的新图标

云存储管理客户端。支持七牛云、腾讯云、青云、阿里云、又拍云、亚马逊S3、京东云。仿文件夹式管理、图片预览、拖拽上传、文件夹上传、同步、批量导出URL等功能

效果图

【目前已支持 七牛云、腾讯云、青云、阿里云、又拍云、亚马逊S3、京东云】 屏幕快照 2019-09-11 下午9.11.08.png

【批量选择】 屏幕快照 2018-12-25 下午4.26.14.png

【右键菜单&dark theme】 屏幕快照 2018-12-25 下午4.28.47.png

更新说明

2021.11.25


2021.01.25


2020.07.13


2020.06.08


2020.03.27


2020.03.04


2019.12.19


2019.09.11


2019.08.14


2019.04.26


2018.12.25


2018.12.07


2018.11.19


2018.11.06


2018.10.30


old


下载

Build Setup

# 安装依赖
npm i
# ali-oss 默认的入口文件是browser版本,这里需要修改一下
node ./.electron-vue/fix.js
# 运行开发模式
npm run dev

# 构建全平台的安装包, 非Windows平台构建Windows软件包需要安装wine 32位, dmg只有Mac OS才能构建成功
npm run build:all  编译js代码&构建应用&生成安装包
npm run build:dir  编译js代码&构建应用&不生成安装包
npm run build:only-build-dir  不编译js代码&构建应用&不生成安装包

# 构建对应你的平台的安装包
npm run build:mac
npm run build:win32
npm run build:linux            # 同时构建deb, rpm, appimage, zip
npm run build:linux:deb        # 只构建deb
npm run build:linux:rpm        # 只构建rpm
npm run build:linux:appimage   # 只构建appimage
npm run build:linux:zip        # 只构建zip

Linux NOTE

默认不能使用root身份运行,如果非用root身份不可,只能关闭sandbox,在命令行参数追加--no-sandbox./qiniuclient --no-sandbox

如果以普通用户身份运行出现The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /path/to/chrome-sandbox is owned by root and has mode 4755. 这样的错误时,以下解决方案任选其一:

有关详情请参考官方issue

字段说明

package,添加了一个cdnPath字段.你可以将资源上传至该路径下.这样可以实现简单的renderer资源的动态更新.默认为空读取本地.

issue

Technologies

参考资料