项目简介
此项目是基于 Node.js 和 picgo 框架开发的插件,解决了 picgo 客户端无法设置阿里云 OSS 图片上传元信息(请求头 headers)的问题,用户可借助该插件为上传到阿里云 OSS 的图片添加缓存头。
项目的主要特性和功能
- 支持为阿里云 OSS 图床上传的图片设置
Cache-Control
和Expires
请求头。 - 作为 picgo 插件,可无缝融入 picgo 图片上传流程,使用便捷。
- 通过在
.env
文件中配置阿里云相关信息,执行npm run test
可进行调试。
安装使用步骤
准备工作
假设用户已下载本项目的源码文件。
安装依赖
在项目根目录下,打开终端并执行:
sh
npm install
配置插件
- 在 picgo 客户端搜索并安装该插件。
- 安装后新增 uploader,取消勾选以隐藏该 uploader。
配置阿里云 OSS 信息
在 .env
文件中添加阿里云 OSS 配置信息:
sh
accessKeyId=
accessKeySecret=
bucket=
area=
path=
customUrl=
option=
设置缓存头
- 点击插件设置 Headers。
- 按
k:v;k:v
格式设置缓存头,如:txt Cache-Control: max-age=31536000; Expires: Thu, 20 Dec 2023 16:57:08 GMT
推荐缓存一年的设置:Cache-Control: max-age=31536000;
使用插件
在 picgo 的图片上传流程中选择使用该插件进行图片上传,上传至阿里云 OSS 的图片将附带设置的缓存头。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】