javascript - 如何更改要下载的文件的名称?
问题描述
我有一个链接
<a href="/media/maca.pdf" download=""><img src="/static/images/download.svg" alt=""></a>
当我单击下载时,它开始以名称 maca.pdf 下载。但我想改变这一点。
我能做到吗?
解决方案
您只需要在download=""
. 因此,如果您想命名文件,myFile.pdf
那么您会这样做
<a href="/media/maca.pdf" download="myFile"><img src="/static/images/download.svg" alt=""></a>
现在,当您单击下载时,应该调用该文件myFile.pdf
因此,环顾四周后,似乎是因为您的文件来自不同的位置。查看此链接文件名无效的下载属性?而这个使用 HTML5 下载属性创建一个可下载的链接
推荐阅读
- jquery - jquery:AJAX加载后滚动到底部
- firebase-hosting - Firebase 托管为 Cloud Run 增加了约 450 毫秒的延迟开销
- python - 如何检索使用 django allauth 和 django-rest-auth 和 django rest 框架生成的令牌
- c - C二叉树删除不起作用按顺序打印导致无限递归
- security - psexec 和 wmiexec/evil-winrm 有什么区别?
- python - 如何在 df 列中获取唯一值?
- c++ - 包含 json_to_cpp 的 Codelite 项目将无法编译
- python - 使用 webbot 自动化浏览器
- java - 使用 FOR-EACH 循环,你将如何计算超过 85 的分数?
- python - 除了在 python 类上获取和设置的语法访问之外还有什么其他用途,re。与装饰器不同的用法