html - HTML 5标签不下载文件但打开一个新页面
问题描述
我正在尝试用这个在我的网页上制作一个可下载的文件
<a href="http://ir-devtestsvr/4ms/media/e54d5f61-7375-405a-a6af-bb37f2447991.PNG" download>View file here</a>
但是当我单击该元素时,它只会打开一个查看文件但不下载链接的页面。当我单击将下载文件的元素时,我该怎么做。
解决方案
该download
属性仅适用于同源 URL。您要下载的文件是否托管在与页面相同的协议、端口和主机上?即使是像 http 提供的页面或文件这样小的东西,而作为 https 提供的相反的页面或文件也会破坏它。查看更多信息:https ://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
推荐阅读
- browserstack - 无法在 BrowserStack 中使用麦克风
- blazor - 如何 blazor 注入 Globalization.CultureInfo("th-TH")
- php - 我会将我的 API 密钥放在这个脚本中的什么位置?
- python - Python Flask: forbidden access to static files in aws lambda
- node.js - 注册后重定向失败
- oracle - 如何复制 ORA-01652:无法在表空间 TEMP_STD_TBL 中将临时段扩展 128?
- c# - 警告不被视为错误
- python - Python子进程创建一个新窗口并继续在其中执行命令
- android - ionic 3:Stripe,stripe .js 必须从 js.stripe.com 加载
- jupyter-notebook - 如何在启动时在 Jupyter Notebook 中包含文件