我有一个HTML的基本思想。我想在我的示例网站中创建下载链接,但我不知道如何创建它。如何创建链接来下载文件而不是访问它?如何在HTML中创建下载链接?
回答
下载链接将是您要下载的资源的链接。它以同样的方式构成,任何其他链接将是:
<a href="path to resource.name of file">Link</a>
<a href="files/installer.exe">Link to installer</a>
像这样
<a href="www.yoursite.com/theThingYouWantToDownload">Link name</a>
所以在网站example.com文件name.jpg是这样
<a href="www.example.com/name.jpg">Image</a>
后者的问题是它会在浏览器中打开,不提供下载和保存。 – 2010-05-08 10:53:53
不起作用;浏览器会将其视为“。/ www.example.com/name.jpg”的相对链接 - 您必须使用“http://”作为指定域的绝对链接。 – 2010-05-08 10:54:25
@Delan很好看。 – 2010-05-08 10:56:16
要链接到的文件,做同样的任何其他页面链接:
<a href="...">link text</a>
给力的事情,即使他们有一个嵌入式插件(的Windows + QuickTime的=啊),你可以在你的htaccess/apache2.conf使用它来下载:
AddType application/octet-stream EXTENSION
谢谢!这非常简单,并且是服务器范围内的!:D 我发现这个链接阐述了一点点。谢谢。 http://www.htaccess-guide.com/adding-mime-types/ – 2014-04-27 01:36:04
这将使所有类型的文件只下载。很好,如果这是你想要的,但可能会导致适合,如果你忘了,并希望另一种类型的文件显示在浏览器中,而不是下载。 – TecBrat 2015-09-21 18:08:49
在支持HTML5的现代浏览器,下面的是可能的:
<a href="link/to/your/download/file" download>Download link</a>
您也可以使用此:
<a href="link/to/your/download/file" download="filename">Download link</a>
这将允许你改变实际被下载的文件的名称。
我使用相同的代码下载PFD文件,我在所有浏览器中测试都支持,但在Safari浏览器此代码不工作Safari浏览器,而不是下载PDF文件在新标签打开。 – 2015-02-23 08:14:59
Safari和IE不支持。 http://www.w3schools.com/tags/att_a_download.asp – 2015-06-11 15:23:34
@SulemanMirza“现代浏览器与HTML5”,所以一切都很好。 – 2015-09-08 14:17:11
另外(或更换)已经提到的HTML5的<a download
属性,
浏览器的下载到磁盘行为也可以通过以下HTTP响应头触发:
Content-Disposition: attachment; filename=ProposedFileName.txt;
这是在HTML5之前做的方法(并且仍然支持HTML5的浏览器)。
这个线程可能是现在的古代,但是这对我的本地文件在html5中起作用。
对于PDF文件:
<p><a href="file:///........example.pdf" download target="_blank">test pdf</a></p>
这将打开一个新窗口PDF和允许你(至少在Firefox)下载。对于任何其他文件,只需将其作为文件名即可。对于图片和音乐,尽管您希望将它们存储在与您的网站相同的目录中。因此,它会像
<p><a href="images/logo2.png" download>test pdf</a></p>
下载属性是新的HTML5中的<a>
标签
<a href="http://www.odin.com/form.pdf" download>Download Form</a>
或
<a href="http://www.odin.com/form.pdf" download="Form">Download Form</a>
我喜欢的第一个最好的就任何延伸。
下载属性在IE中不起作用,它完全忽略了“下载”。如果href指向远程站点,则下载在Firefox上不起作用。所以Odin的例子在Firefox 41.0.2上不起作用。
我知道我迟到了,但是这是I 1小时搜
<?php
$file = 'file.pdf';
if (! file) {
die('file not found'); //Or do something
} else {
if(isset($_GET['file'])){
// Set headers
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=$file");
header("Content-Type: application/zip");
header("Content-Transfer-Encoding: binary");
// Read the file from disk
readfile($file); }
}
?>
后得到了和下载的链接我这样做
<a href="index.php?file=file.pdf">Download PDF</a>
- 1. 如何在HTML中创建mongodb数据的下载链接?
- 2. 如何创建下载链接
- 3. 如何创建下载链接?
- 4. 如何在Dart中创建HTML链接?
- 5. 你如何创建一个html下载链接?
- 6. 下载链接HTML
- 7. 如何在jQuery中为qrcode创建下载链接?
- 8. 如何在ADF中创建下载链接?
- 9. 如何在桌面通知窗口中创建下载链接?
- 10. 如何在PHP中创建动态下载链接
- 11. 如何在smarty中创建图像下载链接
- 12. 如何在asp.net mvc中创建可下载的文件链接?
- 13. 如何在AmazonS3中创建对象的下载链接?
- 14. 如何在PHP中创建下载链接
- 15. 如何在joomla文章中创建下载链接?
- 16. 如何在java swing中创建下载按钮/链接?
- 17. 如何在Symfony2中创建下载链接?
- 18. 如何在drupal中创建文件下载链接8
- 19. 如何在asp.net中为文件下载创建超链接?
- 20. 如何在HTML中创建布局,如所连接的链接
- 21. 如何创建pdf的直接下载链接
- 22. 创建下载链接正确
- 23. 创建链接下载PDF文件
- 24. 创建个性化的下载链接
- 25. 创建可改变的下载链接
- 26. 创建下载限制链接
- 27. 创建临时链接供下载
- 28. Sitecore - 创建文件下载链接
- 29. HTML下载电影下载链接
- 30. AS3在文章中创建HTML链接
对这个问题的接受标志应该进行切换。 – 2014-12-25 23:54:35