javascript - HTML 代码下载链接而不是在浏览器中打开它

标签 javascript html css browser

<分区>

我想创建一个网页,其中我想要一个链接,无论格式如何,任何浏览器都只能下载该链接而不能打开它。是否可以?如果不是纯 HTML,还有其他方式吗?

最佳答案

我有这个用于下载文件 - 而不是指向文件的链接 - 它链接到在服务器上运行的这个 php 文件。然后 php 返回所需的文件(即下载)。

<?php
if(empty($_POST['filename']) exit;
<get the file from the file system>
header("Cache-Control: ");
header("Content-type: text/plain");
header('Content-Disposition: attachment; filename="'.$_POST['filename'].'"');
<echo ref to file>?>

可能需要针对您的特定目的进行一些修改/<.>/类似于伪代码注释。 干杯。

关于javascript - HTML 代码下载链接而不是在浏览器中打开它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15731551/

上一篇:html - 无法居中CSS导航栏

下一篇:JQuery - 在选择器中获取 css 属性

相关文章:

html - CSS3 定位问题

javascript - 在 Backbone.js 中,如何阻止事件传递到父 View ?

javascript - Facebook JavaScript SDK 中函数注释方法的用途是什么?

javascript - 单次悬停不起作用

javascript - CSS 下 Angular 半径效果

html - 我页面中间的大空白是怎么回事?

javascript - 如何链接相同的索引元素

html - 如何在我的网页上设置过期 header ?

css - 创建大型内嵌表单

jquery - 在 Accordion 中构建自定义复选框