上传图片与文件
完成快速上手后,你可以通过文件、剪贴板、URL 和任务队列上传。每次开始前确认上传顶部的平台与配置名,再选择合适的输入方式。
文件上传:日常最直接的入口
- 打开 上传,确认目标配置。
- 在底部 输出格式 选择 Markdown、HTML 或 URL。
- 将文件拖入中央虚线框,或点击虚线框选择一个或多个文件。
- 等待结果通知;打开相册确认文件名、预览和链接。

PicList 也能传非图片文件,但存储服务可能限制类型或大小,预览也取决于文件类型。开始批量传输前先测试一个文件。需要间隔与恢复控制时使用任务上传。
剪贴板:上传截图或复制的图片
- 用系统截图工具截图并复制,或在图片应用中复制图片。
- 切回 PicList,点击 剪贴板图片。
- 上传完成后粘贴链接;未开启自动复制时,在相册点击复制。
快捷键可以在 设置 → 系统设置 中按动作配置。键位被其他应用占用时,改成另一组组合键。Linux、远程桌面或无桌面服务器的剪贴板行为不同;保存图片后用文件上传更容易排查。
PicList 也支持剪贴板中的绝对文件路径和 file:// URL,例如:
D:\Pictures\photo.png
file:///D:/Pictures/photo.png复制网页文字、HTML 或图片所在页面的地址,不一定能得到可上传的图片。失败时先保存为 PNG,再从虚线框上传,判断问题来自剪贴板还是图床。
自动监听剪贴板会自动上传新图片。理解这个行为后再开启,以免临时截图也进入在线图床。
URL上传:把已有图片转存到你的图床
- 点击 URL上传。
- 每行填写一个直接指向图片内容的 HTTP(S) URL。
- 检查上传页当前目标,再提交。
- 在相册检查新地址;新地址由你的目标图床生成。

https://example.com/images/photo.png
https://example.com/images/diagram.jpgPicList 下载文件再上传,不会把网页截成图片。登录页、分享网页、防盗链资源或过期签名 URL 可能无法下载。先在浏览器检查 URL 的响应是否真的为图片。
格式决定复制什么
以公开地址 https://images.example.com/photo.png 为例:
| 输出格式 | 粘贴结果 |
|---|---|
| URL | 原始地址 |
| Markdown | Markdown 图片语法 |
| HTML | HTML 图片标签 |
| UBB | 论坛图片语法 |
| Custom | 按自定义模板生成 |
<img src="https://images.example.com/photo.png">[img]https://images.example.com/photo.png[/img]要验证链接是否可用,先选 URL;文章编辑器再用 Markdown 或 HTML。本地路径、localhost 缓存地址、临时签名地址的访问条件不同,见预览与发布地址。
在 设置 → 上传设置 中检查“上传后自动复制 URL”。关闭后上传依然会完成,只是不自动替换剪贴板;链接可从相册重新复制。上传页、相册和云端管理的格式设置可能各自独立。
短链接需要配置相应服务。第一次测试先使用长链接,减少一个排查环节。
快速切换、Mini 与托盘
将最多 6 套配置加入快捷切换,在上传顶部点击对应入口。迷你窗口适合拖拽小量文件;顶部窗口按钮可以打开它。托盘 / 菜单栏提供上传动作;关闭主窗口后,是否仍在后台运行取决于系统设置。
每次切换后检查当前目标。任务队列在执行时使用默认配置,开始或恢复前确认目标,避免把待上传文件传到另一套存储。
第二图床:同时保存另一份
先分别验证两套图床都能正常上传:
- 在 设置 → 上传设置 启用第二图床。
- 在第二图床配置入口选一套已经保存的配置。
- 选择处理模式,并用一张图片测试两个目标。
- 检查两处实际文件与各自结果,不要只看主图床链接。
| 模式 | 内容从哪里来 | 适用情况 |
|---|---|---|
| 共享处理 | 复用主图床处理后的内容 | 两份内容希望一致 |
| 独立处理 | 从原始输入按第二图床设置处理 | 第二份需要不同尺寸或水印 |
主图床成功不等于第二图床也成功。相同配置可能被跳过,失败信息需单独检查。Node.js 集成可用 uploadReturnCtx 获取第二图床结果。
第二图床不会补传过去的所有图片,也不是相册数据库备份。记录与配置备份见备份与同步。
文件已传出,但保存结果失败
区分远端交付与本地结果保存。如果提示文件已上传但保存结果失败,优先使用原任务或通知提供的恢复动作,完成相册记录和其他收尾步骤。重新把文件拖进上传区会创建一次新上传。
具体队列恢复见任务上传,自动化使用桌面 API 的 finalizationId。