我有以下链接:
在该路线的控制器中,我有以下内容:
def attachment
response.headers[‘X-Download-Options’] = ‘open’
attachment = @employee.latest_attachment
data = attachment.attachment_data.file_data
send_data(data, disposition: ‘attachment’, filename: attachment.name, type: attachment.content_type)
end
现代浏览器都能正确下载具有正确文件名的文件,但是Edge会将名称更改为“ true” +正确的扩展名。
如何设置Edge的文件名?