Awesome
picgo-plugin-ftp-uploader
PicGo FTP 上传插件
配置
配置分为“插件配置”和“配置文件配置”
插件配置是在插件中配置
配置文件配置是需要自行创建一个json
文件进行配置
插件配置
名称 | 介绍 | 配置示例 |
---|---|---|
网站标识 | 多个 FTP 站的标识 | imba97 |
配置文件 | 配置文件的路径或 URL | D:/ftpUploader.json |
关于配置文件
可以是本地文件,如 D:/ftpUploader.json
也可以是网络文件,如 https://imba97.cn/ftpUploader.json
配置文件配置
配置文件是一个json
文件,你可以在里面配置多个 FTP 服务器的信息
例:
{
"imba97": {
"url": "https://imba97.cn",
"path": "/imba97_cn/{year}/{month}/{fullName}",
"uploadPath": "/Web/imba97_cn/{year}/{month}/{fullName}",
"host": "1.2.3.4",
"port": 21,
"username": "ftpUser1",
"password": "ftpPassword1"
},
"btools": {
"url": "https://btools.cc",
"path": "/btools_cc/{year}/{month}/{fullName}",
"uploadPath": "/Web/btools_cc/{year}/{month}/{fullName}",
"host": "1.2.3.4",
"port": 21,
"username": "ftpUser2",
"password": "ftpPassword2"
}
}
名称 | 介绍 | 配置示例 |
---|---|---|
url | 图片网站的域名 | https://imba97.cn |
path | 图片的路径 | /uploads/{year}/{month}/{fullName} |
uploadPath | 文件在 FTP 服务器的真实路径 | /blog/uploads/{year}/{month}/{fullName} |
host | FTP 地址 | 233.233.233.233 |
port | FTP 端口 | 21 |
username | 用户名 | imba97 |
password | 密码 | imba97 |
可通过配置网站标识imba97
、btools
来上传到不同的位置
路径 Format
路径配置可使用以下参数,使用示例:/{year}/{month}/{fullName}
,输出示例:/2020/01/imba97.png
名称 | 介绍 | 输出示例 |
---|---|---|
year | 当前年份 | 2021 |
month | 当前月份 | 01 |
fullName | 图片全名 | imba97.png |
fileName | 图片名称 | imba97 |
hash16 | 图片 MD5 16 位 | 68559cae1081d683 |
hash32 | 图片 MD5 32 位 | 68559cae1081d6836e09b043aa0b3af1 |
ext | 图片后缀名 | png |
注意:除了fullName
,其他都需要自行添加后缀名
路径配置示例
网址路径和文件路径的配置示例
比如我服务器有这样一个路径:/www/wwwroot/blog/uploads/
,图片在里面
我的网站根目录是/www/wwwroot/blog/
,而 FTP 根目录是/www/wwwroot/
那么我可以把网址路径设置为/uploads/{year}/{month}/{fullName}
文件路径设置为/blog/uploads/{year}/{month}/{fullName}