七牛文件管理
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build
config
server
src
static
.babelrc
.editorconfig
.eslintignore
.eslintrc.js
.gitignore
.postcssrc.js
.tern-project
LICENSE
README.md
configFile.js
index.html
package.json
yarn.lock

README.md

七牛文件管理

前端: vue、vuex、axios、iview、vue-router、iconfont

服务端: expressjs、七牛SDK

DEMO

TODO

  • 批量删除和移动超过1000个时,分批发送
  • 分页

预览

图片列表

image

添加Bucket

image image

批量管理

image image

Bucket管理

image

搜索

image

私有空间

再添加空间时需要手动选择是否是私有空间,后面也可以在 空间管理 中进行修改。默认情况下,获取私有空间图片会401错误,因为需要获取凭证

开发

git clone https://github.com/FeddyTeam/qiniu-images-manager.git
cd qiniu-images-manager

前端

yarn
npm run dev

服务端

cd server/
yarn
npm run dev

使用

前端

npm run build

服务端

cd server/
pm2 start pm2.config.json

nginx

nginx 配置示例:

server
{
  listen 80;
  server_name qim.jakeyu.top;

  location / {
    root /home/qiniu-files-manager/dist/;
    index index.html;
    try_files $uri $uri/ /index.html;
  }
  location /api {
    proxy_pass http://localhost:2017;
  }
}

License

MIT © JakeLaoyu