本文主要介绍当您需要用户访问OSS内的文件时,强制下载文件,且下载后保存为其他文件名的方法。
主要介绍如下2种方法实现强制下载文件的功能。
登录OSS控制台,在指定文件右侧依次单击 更多 > 设置 HTTP 头,设置Content-Disposition参数值,将值设置为如下所示。Content-Disposition就是当用户想把请求所得的内容存为一个文件的时候提供一个默认的文件名。
attachment;filename="XXX.jpg"
注:
- attachment:表示强制下载。
- filename="XXX.jpg":表示文件下载后,保存文件名为XXX.jpg,文件名以实际环境为准。
登录OSS控制台,在指定文件右侧依次单击 更多 > 设置 HTTP 头,将Content-Type参数设置为application/octet-stream也可以实现强制下载。Content-Type描述了文件的type,具体信息请参考OSS如何设置Content-Type。