我需要创建一个下载链接,但我有点困惑,如何做到这一点,我的在线研究让我更加困惑。
我设置了以下内容:
<a href="/downloads/filename.pdf" download="filename.pdf">Download Resume</a>
我有这个权利吗?还有什么我需要做的吗?
我还在阅读那个强制文件下载到用户计算机,而不是在浏览器中打开,你需要在你的htaccess文件或内容类型中添加一些代码行到你的标题?
我不知道htaccess文件是什么,并且就向标题添加内容类型而言,我是否只需要在标题中添加一些行或者是否还有其他内容?
答案 0 :(得分:1)
a href="file path" download>
例如:
a href="/images/myw3schoolsimage.jpg" download="w3logo"
而w3logo
将是它将被下载的文件名,这是可选的。
答案 1 :(得分:0)
我相信你们正在混合几种不同的东西。
您拥有它的方式将从/downloads/filename.pdf
下载并通过下载提示将文件另存为filename.pdf
。请记住,IE不支持此功能。 (http://www.w3schools.com/tags/att_a_download.asp)
如果运行服务器端脚本,您还可以使用标头指定内容类型并强制浏览器将其作为附件下载。从您提出的问题来看,情况似乎并非如此。 (http://php.net/manual/en/function.http-send-content-disposition.php)
Apache服务器使用htaccess文件来确定有关如何提供文件的详细信息。例如,您可以将htaccess文件用于特定的特殊URL,或者防止用户进入私人文件夹等。
答案 2 :(得分:0)
对于您可以执行的按钮
<form method="get" action="file.doc">
<button type="submit">Download!</button>
</form>
你也可以使用......
<a href="/documents/large_document.pdf">Download the large document</a>
答案 3 :(得分:0)
<form method="get" action="/downloads/filename.pdf">
<button type="submit">Download!</button>
</form>
您必须首先搜索答案,然后提出问题。它已在这里得到解答。 How to trigger a file download when clicking an html button or javascript
答案 4 :(得分:0)
<a href="your/path/to/file.pdf" id="link">Download</a>
<style>
#link{ style here}
</style>
您无需制作表格即可下载PDF格式。