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

效果图

【目前已支持 七牛云、腾讯云、青云、阿里云、又拍云、亚马逊S3、京东云】

【批量选择】

【右键菜单&dark theme】

下载

云存储管理客户端-0.5.1-mac.dmg
云存储管理客户端-0.5.1-win.exe

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. 这样的错误时,以下解决方案任选其一:

  • 添加kernel.unprivileged_userns_clone = 1/etc/sysct.conf,然后执行sudo sysctl -p即可
  • 上述方法需要内核参数开启CONFIG_USER_NS=y才会有效。如果上述方法报错(内核版本太低不支持,或未编译 user ns 功能支持),可以按照错误提示给chrome-sandbox添加SUID权限: sudo chown root chrome-sandbox && sudo chmod 4755 chrome-sandbox
  • 如果以上两种方案都无效,那么只能关闭sandbox。在命令行参数追加--no-sandbox参数:./qiniuclient --no-sandbox

字段说明

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

  • renderer.js
  • style.css
【腾讯云】星星海SA2云服务器618钜惠,1核2G 首年95元【点击查看】。


文章: 《云存储管理客户端》
联系方式:
文章链接:https://wxiou.cn/index.php/archives/144/
除特别注明外,文章均为Literature原创,转载时请注明本文出处及文章链接
Last modification:August 26th, 2020 at 09:17 am
如果觉得我的文章对你有用,请随意赞赏