果氢 (@gqcdm) 在 【L站 / 油猴】恢复下载文件名为源文件名 - Tampermonkey 油猴脚本 中发帖
问题背景
在 linux.do 上传附件后,下载时文件名经常被转成一长串哈希值或乱码(如 eXm4p0puiMn6kqw2g7Iq7qKimno.zip),而不是我们上传时的原始文件名,非常不方便整理。
我用 Codex 辅助开发了一个 Tampermonkey 油猴脚本,完美解决这个问题。
脚本功能
在 linux.do 主题页点击附件时,强制使用页面显示的原始文件名下载
绕过 Discourse 默认的上传转码机制,恢复你上传时的真实文件名(支持中文、空格、特殊符号)
下载失败时自动回退到浏览器默认下载方式
轻量无侵入,不影响正常浏览速度
安装使用
安装 Tampermonkey(油猴)或 Violentmonkey
点击下方「安装此脚本」按钮,或复制下面代码新建脚本
刷新任意 linux.do 主题页即可生效
测试附件
直接点击下方附件测试,下载后的文件名应该保持为:
F...