DSH 拖拽文件转路径插件
GLFzr/dsh-file-upload · 技能
DSH 拖拽文件转路径插件:Codex 式拖拽,路径自动插入输入框(Drop File to Path for DeepSeek Harness)
★ 10GitHub 星标
1分支
2026-08-31最近更新
JavaScript开发语言
MIT许可证
主要功能
- 页面任意位置拖入任意文件(多文件、图片均可)
- 篮筐宽度自适应插件在插入前用 composer 的真实字体实测文件名宽度,算出 NBSP 空格数 pad,随 chip 一起插入(占位符 + pad 个 NBSP)。
- 分块4194303 字节(4MiB−1,3 的倍数)——每满块的 base64 无中间填充符,拼接流可无损解码(4MiB 整块会在流中间嵌入 ==,Node/Python 解码器都会在首个 == 处截断,>4MB 文件会损坏
- 触发只有真正需要等待的上传才显示——上传开始后延迟 150ms,若期间完成(极小文件、秒回去重)则从不出现
- 拖拽时全屏提示"松开以接收文件"
使用条件
- 这是 WebUI 与 Hermes/Codex 之类本地 CLI 的本质区别,不是本插件的缺陷
- 浏览器是沙盒网页里的 JavaScript 拿不到本地文件的磁盘路径(安全模型,防止网页偷读你的磁盘)。
安装命令
dsh plugin --profile web add github:GLFzr/dsh-file-upload