dsh-file-upload:为 DSH 会话增加上传按钮与拖拽文件入口
dsh-file-upload 是一个针对 DSH web 客户端的社区开发插件,旨在简化本地文件、图片及目录的上传与引用操作。该插件通过增加上传按钮和支持拖拽功能,将文件归档至 DSH 附件库。对于符合条件的图片,它会将其发送至官方附件 rail 并复用 DeepSeek Files API 的 file_id;其他文件则归档至指定目录,并在草稿中插入带有前缀的路径文本。若当前模型不支持图片,图片也会回退为路径文本形式。 该插件支持递归读取拖入的文件夹并保持原有目录结构,提供包括附件目录、路径前缀、官方附件路由开关及剪贴板监听等设置选项。文件处理受限于 DeepSeek API 的 64 M
阅读全文dsh-file-upload:将 DSH Web GUI 附件通道扩展为任意文件上传
dsh-file-upload 是一款针对 DSH Web GUI 的 MIT 许可证客户端插件,旨在将原本仅支持图片附件的功能扩展为支持任意文件(如 PDF、代码、压缩包)上传。该插件运行于 Node 20+ 环境,通过持久化 profile 自动生效,支持页面任意位置拖入文件。其核心优势包括:在 Chromium 浏览器中可直接引用本机文件路径实现零上传;对无法获取路径的情况则通过上传中转,并具备基于大小、修改时间及 SHA256 的两级去重机制,确保高效传输。界面提供自适应宽度的蓝色文件 Chip,隐藏中转路径仅显示文件名,支持一键删除。此外,插件设有上传目录清理浮层,提供冗余副本清理及
阅读全文dsh-web-file-uploader:为 DSH Web 输入框补上文件上传
dsh-web-file-uploader 是 Mooling0602 维护的 DSH 客户端插件(v0.3.0,MIT)。它在 Web 对话输入框加入回形针附件按钮,将文件上传到宿主机并按模型能力注入:多模态模型走原生 ImageBlock,纯文本模型注入绝对路径。支持内容寻址防重传、附件卡片管理、默认 7 天 TTL 自动清理,单文件约 48 MiB。可通过 dsh plugin --profile web add 安装,适合需要让模型读取本地文件的 DSH 开发者。
阅读全文dsh-file-upload:DSH 文件上传与文档读取插件
dsh-file-upload 是 HongMing-Huang 维护的 DSH Web 文件消息插件。支持回形针、拖放与多文件上传,消息中以 Codex 风格 @path 引用附件;内置 markitdown-node 将 20+ 格式文档按需转为 Markdown,智能体通过 read_document 分页读取。纯文本模型下自动走 vision discovery chain 生成图片描述。安装:dsh plugin --profile web add dsh-file-upload,MIT 许可证,零配置默认可用。
阅读全文dsh-files:DSH 会话文件上传与文档读取插件
dsh-files 是 taxueseek 维护的 DeepSeek Harness 双面插件,一行 cordis 配置即可为 dsh web 提供回形针/文件夹/拖拽上传、会话隔离存储与彩色文件卡片,并通过 read_document 工具按内容嗅探读取 text/PDF/DOCX/XLSX,附带 LRU 缓存与分页。JPEG/PNG/WebP/GIF 走 harness 核心附件管线,支持视觉模型原生看图。安装命令:dsh plugin --profile web add dsh-files,公网部署需配置 trustedHosts。MIT 许可,v0.4.0。
阅读全文FastAPI表单数据处理:接收multipart/form-data
FastAPI处理`multipart/form-data`格式(用于表单与文件混合传输),需借助`Form`、`File`或`UploadFile`工具。文本数据用`Form`接收,`Form(...)`标记必填参数(如`name: str = Form(...)`),可选参数设默认值。文件上传支持两种方式:`File`返回二进制内容(简单场景),`UploadFile`可获取文件名、MIME类型等元数据(需保存时用`read()`方法)。混合场景需同时使用`Form`和文件工具。测试可通过FastAPI自带的Swagger UI(`http://localhost:8000/docs`)提交请求。掌握这些工具即可处理文本与文件混合的表单提交需求。
阅读全文