javascript - 浏览器下载 .csv 文件而不是在新窗口中打开内容
问题描述
我的项目有问题。我用 xml、json 和 csv 描述创建了三列,每列下方都有一个按钮,应该从本地存储加载数据。问题是,以下代码在 .xml 和 .json 文件中按预期工作(一切都相同,只是 url 不同),但使用 .csv 时,浏览器开始下载文件,而不是在新窗口中打开它。
<div class="card" style="width: 100%;">
<img class="card-img-top" src="./assets/CSV.png" alt="csv-logo">
<div class="card-body">
<h2 class="card-title text-danger">CSV</h2>
<p class="card-text new-font">Coma Separated Values Description</p>
<a href="./data/MOCK_DATA.csv" target="_blank">
<button class="btn btn-dark py-3 px-4" type="button">
<span class="button-text">Load data</span>
</button>
</a>
</div>
</div>
你们有任何想法如何解决它吗?或者也许这是自然的浏览器行为,所以在这种情况下如何改变它?
解决方案
推荐阅读
- python - 需要在同步函数中等待一个函数
- python - 强制 Google Colab 在 boost.python 库中使用 python 3
- javascript - 重新渲染依赖于 svelte 中的大数组的组件的最佳方法
- r - 为什么 rjags 在这里给出 Dimension mismatch 取 y 错误的子集?
- laravel - 如何在通知集合中获取日期格式
- angular - Spring Oauth2 PKCE 授权
- json - 如何编写解析此 JSON 的 Dart 模型类?
- wordpress - 无法从 Ubuntu 18.04 EC2 实例上的 Wordpress 连接到 RDS mysql DB
- python - 如何使用 NaN 对列进行 json_normalize
- android - 我可以在 android 上运行带有选项的 V8 引擎吗?