【问题标题】:HTML downloads page rather than contentHTML 下载页面而不是内容
【发布时间】:2021-04-13 22:22:11
【问题描述】:

我一直在我的网站上工作,当我尝试实现一个下载页面时,它似乎不起作用

<a href="data.json" download="data.json">Download as JSON file</a>

它没有下载data.json,而是下载了HTML下载页面。当我打开文件时,而不是

{
"key":"value"
}

我找到了 HTML 内容!我该如何解决这个问题?

我尝试过的事情

  • 检查任何拼写错误 - 没有发现
  • 检查整个页面的语法

可能影响正在发生的事情的可能事情

  • 我正在使用 Vue.js 服务器端渲染

【问题讨论】:

  • 您能否验证data.json 确实存在于该 URL 中? (尝试直接在地址栏中输入网址)

标签: html vue.js download


【解决方案1】:

无需在下载中指定参数。 仅下载试用。

【讨论】:

    【解决方案2】:

    更新

    这是错误的。保留答案以供参考。请参阅 @tony19 的评论。


    下载属性不带参数,试试吧

    <a href="data.json" download>Download as JSON file</a>
    

    【讨论】:

    • 这不是真的。 download 值指定在目标系统上使用的默认文件名。
    猜你喜欢
    • 2017-08-10
    • 1970-01-01
    • 2010-12-21
    • 2021-09-15
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    • 2018-05-18
    相关资源
    最近更新 更多