dsh pluginsEnglish
← 返回热门插件目录

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
查看 GitHub 仓库 ↗返回热门插件目录