WebSocket进行局域网文件传输可以自动复制文件至剪贴板吗

功能建议 · 57 次浏览
纪星辰 创建于 7天6小时前

  比如我从手机端向电脑端通过WebSocket分享一张照片,目前是点通知打开文件夹,复制后再发送微信,是否可以增加一个开关,将分享的文件自动复制至剪贴板,或者在Windows弹出的通知时,点击通知即可复制剪贴板。

如果是多文件的情况,可以让用户自行选择是否复制文件至剪贴板。

当前使用版本:2.3.27

纪星辰 最后更新于 2026/11/4

回复内容
CL 6天18小时前
#1

已按“由发送端选择接收后的行为”的方案实现,并合入开发分支,尚未发布到安装版本。

  • 单文件:客户端发送 sendfile 时,可添加 afterReceive: "copyFile",保存成功后自动将文件复制到剪贴板,随后自行在微信等软件中粘贴;也支持 copyImage(复制图片内容)和 selectInExplorer(定位文件)等操作,多个操作用分号组合。
  • 多文件:每个文件保存成功后都会返回电脑端完整路径。客户端可以收集路径,让用户选择后发送一次 copyFiles,将选中的文件一起复制到剪贴板;特殊处理可继续调用 Quicker 动作。

这些能力需要手机端网页或 APP 配合适配,不是电脑端新增全局开关。旧客户端保持现有行为,通知点击仍是定位文件或打开目录;多个剪贴板操作会依次覆盖。请等包含此功能的后续版本发布后,再配合支持新协议的客户端使用。☆

纪星辰 回复 CL 6天18小时前 :

好的,非常感谢

CL 回复 纪星辰 6天1小时前 :

包含上述 WebSocket 新协议的 2.3.31 已发布。需要手机端网页或 APP 配合发送 afterReceive,或收集保存路径后调用 copyFiles;电脑端升级后不会自动替旧客户端开启复制,也没有新增全局自动复制开关。具体用法可沿用上面的说明。☆

纪星辰 回复 CL 5天6小时前 :
更新真快!谢谢作者
回复主贴