首页 > 解决方案 > 如何更改要下载的文件的名称?

问题描述

我有一个链接

<a href="/media/maca.pdf" download=""><img src="/static/images/download.svg" alt=""></a>

当我单击下载时,它开始以名称 maca.pdf 下载。但我想改变这一点。

我能做到吗?

标签: javascripthtml

解决方案


您只需要在download="". 因此,如果您想命名文件,myFile.pdf那么您会这样做

<a href="/media/maca.pdf" download="myFile"><img src="/static/images/download.svg" alt=""></a>

现在,当您单击下载时,应该调用该文件myFile.pdf

因此,环顾四周后,似乎是因为您的文件来自不同的位置。查看此链接文件名无效的下载属性?而这个使用 HTML5 下载属性创建一个可下载的链接


推荐阅读