From 23db2d12b2f22f010aa9c2ff3b3e75864c83b8c3 Mon Sep 17 00:00:00 2001 From: lvboda Date: Sat, 6 May 2023 15:04:53 +0800 Subject: [PATCH 1/2] feat: Commit local code. --- CHANGELOG.md | 6 ++++++ README.md | 2 +- README.zh-cn.md | 2 +- package-lock.json | 5 +++-- package.json | 2 +- src/request.ts | 3 +++ 6 files changed, 15 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c92c05..1a9f4be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 1.0.3 (2023-05-06) + +### Features + +- support `vgy.me`. + ## 1.0.2 (2022-12-01) ### Bug Fixes diff --git a/README.md b/README.md index 69c8aa5..d54283d 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ A vscode plugin that can quickly upload clipboard images and get image URL. - Supports single/multiple file paste upload. - Supports single/multiple file deletion. (cloud deletion) - Supports customize upload and delete shortcut keys. -- Supports with `multipart/form-data` formalized transmission interface, such as `smms`. +- Supports with `multipart/form-data` formalized transmission interface, such as `smms/vgy.me`. ## Install diff --git a/README.zh-cn.md b/README.zh-cn.md index 3eb37b2..6b83aeb 100644 --- a/README.zh-cn.md +++ b/README.zh-cn.md @@ -21,7 +21,7 @@ - 支持单/多文件粘贴上传 - 支持单/多文件删除(云端删除) - 支持自定义上传、删除快捷键 -- 理论上支持一切以 `multipart/form-data` 类型传输的接口,如 `smms` 图床的接口 +- 理论上支持一切以 `multipart/form-data` 类型传输的接口,如 `smms/vgy.me` 图床的接口 ## 安装 diff --git a/package-lock.json b/package-lock.json index fbf6d08..0e6f5fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,13 @@ { "name": "vscode-img-fast", - "version": "0.0.1", + "version": "1.0.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "vscode-img-fast", - "version": "0.0.1", + "version": "1.0.3", + "license": "SEE LICENSE IN LICENSE", "dependencies": { "axios": "^1.1.3", "crypto": "^1.0.1", diff --git a/package.json b/package.json index c3e66aa..5651167 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "vscode-img-fast", "displayName": "Img Fast", "description": "A vscode plugin that can quickly upload clipboard images and get image URL.", - "version": "1.0.2", + "version": "1.0.3", "publisher": "lvboda", "author": { "name": "Boda Lü", diff --git a/src/request.ts b/src/request.ts index d9f415f..02c96e5 100644 --- a/src/request.ts +++ b/src/request.ts @@ -14,6 +14,9 @@ export async function uploadImage(image: Image) { const form = new formData(); form.append(uploadFormDataKey, fs.createReadStream(image.beforeUploadPath)); + // TODO 这里先简单处理 以后要支持更多图床的时候把逻辑提出来 + if (uploadUrl?.includes('//vgy.me')) form.append('userkey', authorization); + return await axios.request({ url: uploadUrl, method: uploadMethod, From 4d37c3289f33ce177a39144730097a060a7266a3 Mon Sep 17 00:00:00 2001 From: lvboda Date: Sat, 6 May 2023 15:23:16 +0800 Subject: [PATCH 2/2] feat: Change CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a9f4be..aebb630 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### Features -- support `vgy.me`. +- support `vgy.me`. ([#10](https://github.com/lvboda/vscode-img-fast/issues/10)) ([23db2d1](https://github.com/lvboda/vscode-img-fast/pull/11/commits/23db2d12b2f22f010aa9c2ff3b3e75864c83b8c3)), closes [#10](https://github.com/lvboda/vscode-img-fast/issues/10) ## 1.0.2 (2022-12-01)