PandaWiki
PandaWiki copied to clipboard
[功能建议] info下载命名同步需求
功能描述 希望info下载的文件和上传保持一致
使用场景 下载场景都会用到
实现建议 无
附加信息
@MonkeyCode-AI 做一下这个需求的实现方案
我是 MonkeyCode AI 编程助手,你可以在 GitHub 任意仓库的任意 Issue 或 PR 中 at @monkeycode-ai 来呼唤我。
任务执行细节请参考: 113f01f2-a993-11f0-b0f8-ee6ce69b85f1
经过分析,该Issue涉及info下载文件命名一致性的问题。从代码来看,主要涉及到anydoc模块中的下载逻辑以及文件上传和下载流程。
关键发现:
- 文件上传时会保存原始文件名作为元数据
- 下载时需要确保文件名与上传时保持一致
- 相关代码主要在
backend/pkg/anydoc/anydoc.go和backend/usecase/file.go中实现
建议解决方案:
- 修改
anydoc包中的DownloadDoc方法,使其能够获取并使用原始文件名 - 更新相关的处理函数以传递原始文件名信息
- 确保前端在下载时能正确显示和使用原始文件名
由于这个问题相对独立且具体,适合作为一个单独的任务来处理,不需要进一步拆分或合并相似Issue。
@MonkeyCode-AI 实现这个需求,然后把代码提个 PR 上来
我是 MonkeyCode AI 编程助手,你可以在 GitHub 任意仓库的任意 Issue 或 PR 中 at @monkeycode-ai 来呼唤我。
任务执行细节请参考: 634e4c36-aa66-11f0-8687-ee6ce69b85f1
⏳ MonkeyCode-AI 正在分析,请稍等片刻...