老师,如何从oss下载的时候,得到真实的文件名?而不是filehash

来源:8-9 阿里云OSS本章小结

慕盖茨5387556

2019-04-18

如何从oss下载的时候,得到真实的文件名?而不是filehash

写回答

1回答

xiaomo

2019-04-18

同学你好,可以在上传oss的时候指定元信息ContentDisposition, 比如:

options := []oss.Option{
        oss.ContentDisposition("attachment;filename=\""+fileName+"\""),
    }
// 原来用的是bucket.PutObject(ossPath, file), 现在指定一下option
bucket.PutObject(ossPath, file, options...)

具体也可参考下oss文档哦:https://help.aliyun.com/document_detail/88638.html?spm=a2c4g.11174283.6.892.3bed7da2y5Nt6J

0
2
xiaomo
回复
铁哥们3930013
如果是通过oss来下载的话,这个似乎只能通过前端来实现了。。。
2020-12-28
共2条回复

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程