├── .github └── workflows │ └── client.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── eslint.config.js ├── package.json ├── packages ├── cli │ ├── .env │ ├── package.json │ ├── token.js │ └── upyun-token.js ├── client │ ├── .dockerignore │ ├── .env │ ├── .env.development │ ├── .env.production │ ├── Dockerfile │ ├── README.md │ ├── README.md.docker │ ├── auto-imports.d.ts │ ├── browser-token.png │ ├── components.d.ts │ ├── cv-token.png │ ├── deploy.ts │ ├── env.d.ts │ ├── index.html │ ├── nginx.conf │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── scripts │ │ ├── README.md │ │ ├── build-local.sh │ │ ├── build-push.sh │ │ └── package-lock.json │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ ├── base.css │ │ │ ├── logo.gif │ │ │ ├── logo.svg │ │ │ └── main.css │ │ ├── components │ │ │ ├── ConfigPanel.vue │ │ │ ├── HomeHeader.vue │ │ │ ├── ImageList.vue │ │ │ ├── ImageUpload.vue │ │ │ └── UploadTool.vue │ │ ├── composables │ │ │ └── index.ts │ │ ├── env.d.ts │ │ ├── main.ts │ │ ├── pages │ │ │ └── .gitkeep │ │ ├── router │ │ │ ├── Interceptor │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ └── routes │ │ │ │ └── index.ts │ │ ├── shims-vue.d.ts │ │ ├── store │ │ │ ├── index.ts │ │ │ └── modules │ │ │ │ ├── configStore.ts │ │ │ │ └── imageStore.ts │ │ ├── types │ │ │ └── index.ts │ │ ├── utils │ │ │ ├── crypto.ts │ │ │ ├── elementUI.ts │ │ │ ├── file.ts │ │ │ ├── image.ts │ │ │ ├── index.ts │ │ │ ├── qiniu.ts │ │ │ ├── stringUtil.ts │ │ │ ├── transform.ts │ │ │ └── upyun.ts │ │ └── vite-env.d.ts │ ├── token.png │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── server │ └── .gitkeep └── static-web │ ├── .env │ ├── README.md │ ├── deploy.mjs │ ├── index.html │ ├── loadEnv.js │ ├── package.json │ ├── public │ └── favicon.png │ ├── src │ ├── components │ │ └── Toast │ │ │ ├── index.js │ │ │ └── index.less │ ├── css │ │ ├── index.css │ │ └── index.less │ ├── js │ │ └── index.js │ └── utils │ │ ├── qiniuUtil.js │ │ ├── tool.js │ │ └── viewUtil.js │ └── token.js ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.github/workflows/client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/.github/workflows/client.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/package.json -------------------------------------------------------------------------------- /packages/cli/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/cli/.env -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/cli/token.js -------------------------------------------------------------------------------- /packages/cli/upyun-token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/cli/upyun-token.js -------------------------------------------------------------------------------- /packages/client/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/.dockerignore -------------------------------------------------------------------------------- /packages/client/.env: -------------------------------------------------------------------------------- 1 | VITE_APP_TITLE=七牛云OSS图床 | 粥里有勺糖 -------------------------------------------------------------------------------- /packages/client/.env.development: -------------------------------------------------------------------------------- 1 | VITE_APP_TITLE=七牛云OSS图床 | 粥里有勺糖(dev) -------------------------------------------------------------------------------- /packages/client/.env.production: -------------------------------------------------------------------------------- 1 | VITE_APP_TITLE=七牛云OSS图床 | 粥里有勺糖 -------------------------------------------------------------------------------- /packages/client/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/Dockerfile -------------------------------------------------------------------------------- /packages/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/README.md -------------------------------------------------------------------------------- /packages/client/README.md.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/README.md.docker -------------------------------------------------------------------------------- /packages/client/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/auto-imports.d.ts -------------------------------------------------------------------------------- /packages/client/browser-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/browser-token.png -------------------------------------------------------------------------------- /packages/client/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/components.d.ts -------------------------------------------------------------------------------- /packages/client/cv-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/cv-token.png -------------------------------------------------------------------------------- /packages/client/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/deploy.ts -------------------------------------------------------------------------------- /packages/client/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/index.html -------------------------------------------------------------------------------- /packages/client/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/nginx.conf -------------------------------------------------------------------------------- /packages/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/package.json -------------------------------------------------------------------------------- /packages/client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/public/favicon.ico -------------------------------------------------------------------------------- /packages/client/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/scripts/README.md -------------------------------------------------------------------------------- /packages/client/scripts/build-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/scripts/build-local.sh -------------------------------------------------------------------------------- /packages/client/scripts/build-push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/scripts/build-push.sh -------------------------------------------------------------------------------- /packages/client/scripts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/scripts/package-lock.json -------------------------------------------------------------------------------- /packages/client/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/App.vue -------------------------------------------------------------------------------- /packages/client/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/assets/base.css -------------------------------------------------------------------------------- /packages/client/src/assets/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/assets/logo.gif -------------------------------------------------------------------------------- /packages/client/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/assets/logo.svg -------------------------------------------------------------------------------- /packages/client/src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/assets/main.css -------------------------------------------------------------------------------- /packages/client/src/components/ConfigPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/components/ConfigPanel.vue -------------------------------------------------------------------------------- /packages/client/src/components/HomeHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/components/HomeHeader.vue -------------------------------------------------------------------------------- /packages/client/src/components/ImageList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/components/ImageList.vue -------------------------------------------------------------------------------- /packages/client/src/components/ImageUpload.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/components/ImageUpload.vue -------------------------------------------------------------------------------- /packages/client/src/components/UploadTool.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/components/UploadTool.vue -------------------------------------------------------------------------------- /packages/client/src/composables/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/composables/index.ts -------------------------------------------------------------------------------- /packages/client/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/env.d.ts -------------------------------------------------------------------------------- /packages/client/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/main.ts -------------------------------------------------------------------------------- /packages/client/src/pages/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/client/src/router/Interceptor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/router/Interceptor/index.ts -------------------------------------------------------------------------------- /packages/client/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/router/index.ts -------------------------------------------------------------------------------- /packages/client/src/router/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/router/routes/index.ts -------------------------------------------------------------------------------- /packages/client/src/shims-vue.d.ts: -------------------------------------------------------------------------------- 1 | // 第三方库的类型定义 2 | // interface Window { 3 | // UPNG: any 4 | // } 5 | -------------------------------------------------------------------------------- /packages/client/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/store/index.ts -------------------------------------------------------------------------------- /packages/client/src/store/modules/configStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/store/modules/configStore.ts -------------------------------------------------------------------------------- /packages/client/src/store/modules/imageStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/store/modules/imageStore.ts -------------------------------------------------------------------------------- /packages/client/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/types/index.ts -------------------------------------------------------------------------------- /packages/client/src/utils/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/utils/crypto.ts -------------------------------------------------------------------------------- /packages/client/src/utils/elementUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/utils/elementUI.ts -------------------------------------------------------------------------------- /packages/client/src/utils/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/utils/file.ts -------------------------------------------------------------------------------- /packages/client/src/utils/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/utils/image.ts -------------------------------------------------------------------------------- /packages/client/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/utils/index.ts -------------------------------------------------------------------------------- /packages/client/src/utils/qiniu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/utils/qiniu.ts -------------------------------------------------------------------------------- /packages/client/src/utils/stringUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/utils/stringUtil.ts -------------------------------------------------------------------------------- /packages/client/src/utils/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/utils/transform.ts -------------------------------------------------------------------------------- /packages/client/src/utils/upyun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/src/utils/upyun.ts -------------------------------------------------------------------------------- /packages/client/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/client/token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/token.png -------------------------------------------------------------------------------- /packages/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/tsconfig.json -------------------------------------------------------------------------------- /packages/client/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/tsconfig.node.json -------------------------------------------------------------------------------- /packages/client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/client/vite.config.ts -------------------------------------------------------------------------------- /packages/server/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/static-web/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/.env -------------------------------------------------------------------------------- /packages/static-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/README.md -------------------------------------------------------------------------------- /packages/static-web/deploy.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/deploy.mjs -------------------------------------------------------------------------------- /packages/static-web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/index.html -------------------------------------------------------------------------------- /packages/static-web/loadEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/loadEnv.js -------------------------------------------------------------------------------- /packages/static-web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/package.json -------------------------------------------------------------------------------- /packages/static-web/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/public/favicon.png -------------------------------------------------------------------------------- /packages/static-web/src/components/Toast/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/src/components/Toast/index.js -------------------------------------------------------------------------------- /packages/static-web/src/components/Toast/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/src/components/Toast/index.less -------------------------------------------------------------------------------- /packages/static-web/src/css/index.css: -------------------------------------------------------------------------------- 1 | h2 { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /packages/static-web/src/css/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/src/css/index.less -------------------------------------------------------------------------------- /packages/static-web/src/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/src/js/index.js -------------------------------------------------------------------------------- /packages/static-web/src/utils/qiniuUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/src/utils/qiniuUtil.js -------------------------------------------------------------------------------- /packages/static-web/src/utils/tool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/src/utils/tool.js -------------------------------------------------------------------------------- /packages/static-web/src/utils/viewUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/src/utils/viewUtil.js -------------------------------------------------------------------------------- /packages/static-web/token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/packages/static-web/token.js -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ATQQ/image-bed-qiniu/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------