| 分享时间 | 2026-03-29 13:51 |
| 最后更新 | 1天18小时前 |
| 修订版本 | 10 |
| 用户许可 | 可自己使用或修改,不可再分享 |
| Quicker版本 | 1.44.22 |
| 动作大小 | 276.3 KB |
简单配置后,可以在文件夹、TotalComander 中选择文件,呼出 quicker,选择 s3 上传就可以上传文件
首次使用时,动作库会从
亚马逊官网
下载
AWSCLIV2.msi
,使用它来辅助完成 s3 的文件上传功能,过程中需要用户确认,详见
AWS 安装
章节
配置 S3 相关信息,详见 配置 章节
配置结束后,选中文件,点击动作,动作库会将刚才选中的文件上传到服务器
并将对应的 markdown 链接粘贴到粘贴板中,其格式如下
[README.md](https://s3.xxx.com/note/2026/03/README.md)
注意,升级后需要手动点击更新才能看到默认配置
右键点击
安装 AWS CLI
,或者软件检测到没有环境时,会自动启动安装程序
安装页面,点击
Next
同意协议,点击
Next
安装路径请选择默认,不要更改
点击
Install
安装
如果弹出 UAC 控制,请选择是
安装完毕后,点击
Finish
结束安装
右键动作,点击设置,进入配置页面
下面是腾讯云 COS 的示例配置
其中
accessKey:Access Key,密钥的 ID
secretKey:Secret Key,密钥信息
endPoint:对应服务器网址,例如
https://s3.xxx.com
,也支持自定义端口,例如
https://s3.xxx.com:8443
bucket:桶名
region:区域,自建的服务填写
auto
,腾讯云参照桶信息进行填写
下图为通过 AIStor 创建的 Access Key 示例,可以看到图中有
Access Key
与
Secret Key
,对着填写就行
其中
文件 format:文件上传格式,定义文件上传后的默认存储路径,支持格式化字符串,详见 格式化字符串 章节,默认为 2026/05/xxx.ext
截图 format:截图上传格式,定义截图上传后的默认存储路径,支持格式化字符串,详见
格式化字符串
章节,默认根据截图的 sha256 进行构造,例如 sha256 =
abcdef...
,则上传到
ab/cd/abcdef....png
里
支持把 日期、文件哈希、原文件名片段 等动态信息,按你想要的方式拼。
例如:
上传的日期:2026年5月12
上传的文件:xxx.txt
endPoint:
https://s3.xxx.com
bucket:
bucket
format:
{yyyy}/{MM}/{fullname}
则上传后的文件会被格式化为:
2026/05/xxx.txt
,完整链接为:
https://s3.xxx.com/bucket/2026/05/xxx.txt
你填的
format
|
实际上传到的位置 |
|---|---|
| 留空 | 2026/05/screenshot.png |
{yyyy}/{MM}/{fullname} |
2026/05/screenshot.png |
{yyyy}/{MM}/{dd}/{fullname} |
2026/05/12/screenshot.png |
{sha256}.{ext} |
e3b0c44…855.png |
{md5:0,2}/{md5}.{ext} |
a3/a3f9c1…d2.png |
pic/{yyyy}/{yyyyMMddHHmmss}-{md5:0,4}.{ext} |
pic/2026/20260512210833-a3f9.png |
模板渲染出来的就是完整路径, 不会自动加原文件名 。需要保留请显式写
{fullname}。
| 占位符 | 含义 | 示例 |
|---|---|---|
{yyyy} |
4 位年 | 2026 |
{MM} |
2 位月 | 05 |
{dd} |
2 位日 | 12 |
{HH} |
2 位时(24 小时制) | 21 |
{mm} |
2 位分 | 08 |
{ss} |
2 位秒 | 33 |
{ms} |
3 位毫秒 | 123 |
{yyyyMMdd} |
年月日 | 20260512 |
{yyyyMMddHHmmss} |
年月日时分秒 | 20260512210833 |
{yyyyMMddHHmmssfff} |
年月日时分秒毫秒 | 20260512210833123 |
大小写区分:
MM是月,mm是分;HH是 24 小时,hh是 12 小时。 同一批次上传所有文件 共享同一个时间戳 ,不会因为先后毫秒不同而被拆到不同目录。
| 占位符 | 算法 | 长度 |
|---|---|---|
{md5} |
MD5 | 32 |
{sha1} |
SHA-1 | 40 |
{sha256} |
SHA-256 | 64 |
只想用哈希的一部分(比如做分桶)时使用:
| 写法 | 含义 |
例(输入
abcdefgh
)
|
|---|---|---|
{md5:N} |
取前 N 位 |
{md5:2}
→
ab
|
{md5:S,L} |
从下标 S 开始取 L 位 |
{md5:2,4}
→
cdef
|
sha1
、
sha256
同样支持。
| 占位符 | 含义 |
例(
note.txt
)
|
|---|---|---|
{fullname} |
完整文件名 | note.txt |
{filename} |
主名(无扩展名) | note |
{ext} |
扩展名(不带
.
)
|
txt |
{yyyy}/{MM}/{fullname} → 按月
{yyyy}/{MM}/{dd}/{fullname} → 按日
{sha256}.{ext}
{md5:0,2}/{md5}.{ext} → 256 个分桶
{md5:0,2}/{md5:2,2}/{md5:0,12}.{ext} → 4096 个分桶 + 短哈希
{yyyy}/{MM}/{dd}/{yyyyMMddHHmmssfff}.{ext}
screenshots/{yyyy}/{MM}/{yyyyMMddHHmmss}-{md5:0,4}.{ext}
{yyyy}/{MM}/{filename}-{md5:0,8}.{ext}
模板里
\
会自动转成
/
,首尾多余的
/
会自动去掉。
一个模板里可以用任意多个占位符,组合自由。
写错了的占位符(比如
{xxxx}
)会
原样保留
在路径里,不会让上传失败——方便你一眼看出哪儿拼错。
大文件(GB 级)使用哈希占位符会读取整个文件计算哈希,请按需取舍。
支持上传截图,上传完毕后,自动将 markdown 格式文本放入到剪贴板中
选中文本后,点击移除
也可以直接访问已复制的文本
支持配置多组参数,方便切换各个服务商
增加配置
每个配置可以单独去设置相应的服务器、占位符信息
默认配置不支持移除
| 修订版本 | 更新时间 | 更新说明 |
|---|---|---|
| 10 | 1天18小时前 |
1. 截图的格式默认为:screenshots/{sha256:0,2}/{sha256:2,2}/{sha256}.{ext}
2. 创建配置后,立马打开设置,并自动切换到新配置 |
| 9 | 1天19小时前 | s5cmd 不支持自定义 endPoint 的 virtual-host 模式,改换 aws |
| 8 | 4天9小时前 | 修复腾讯云cos凭据无法验证通过的 bug |