阿里云OSS直传,没有保存原文件名?下载时文件名全是字母乱的

迅睿框架 更新 2024-03-15 14:56:09 kspade2

上传文件到OSS 似乎没有保存源文件名啊。下载是都是:9s1a5fcbsbad12.zip     这样的名字, 而不是上传时的文件名,

我记得阿里云OSS 是有个参数保存源文件的,下载时会自动恢复原文件名

方案

  • 外聘专员-GOLANG工作室 #1 · 2024-03-10 11:06:33
    不会显示名称的原因是文件太于50MB,就直接跳转到英文文件了
  • kspade2 #2 · 2024-03-10 11:10:16
    外聘专员-GOLANG工作室 和大小无关,上传个 2M 的zip 包 上传后下载url地址是:xxx.com/20240310/9cad23z3d4f5.zip 下载时压缩包名就是:9cad23z3d4f5.zip (DZ论坛上传到OSS的文件下载url是9cad23z3d4f5.zip 但是访问下载时它会自动显示原文件名)
  • 小波工作室 #3 · 2024-03-10 11:13:55
    下载函数应该用dr_down_file
  • kspade2 #4 · 2024-03-10 12:09:06
    小波工作室 此话怎讲,默认难道不是吗?
  • Jazz #5 · 2024-03-10 12:35:22
    默认不是down吧,默认我记得是get_file函数
  • kspade2 #6 · 2024-03-15 13:20:16
    Jazz 这个玩意在哪里修改的 ,我到处都找遍了都没有找到在哪里修改
  • 小鱼儿 #7 · 2024-03-15 14:36:52
    应该改上传吧,一般都是上传后重命名的,去upload和storage 类里面看看
  • kspade2 #8 · 2024-03-15 14:53:41
    小鱼儿 是不需要重命名的,阿里云 自身上传时就有个参数保存了原文件名字的,下载时哪怕文件名为:x2sd21d2sa.zip 当你浏览器输入这个URL访问下载时 它都会自动显示的原文件名
  • 小波工作室 #9 · 2024-03-15 14:56:09
    30帮你搞,写下载函数就行了

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关