是否有HTML下载标签?

下载标签将允许HTML页面强制文件下载

如果您是网络开发人员,您可能正在寻找下载文件的HTML代码 - 换句话说,它是一个特定的HTML标签,它强制网络浏览器下载一个特定的文件,而不是将其显示在网络浏览器中。

唯一的问题是没有下载标签。 您不能使用HTML文件来强制文件下载。 当从网页中点击超链接时 (无论是视频,音频文件还是其他网页),网络浏览器会自动尝试在浏览器窗口中打开资源。 浏览器不知道如何加载的任何内容都将被请求下载。

也就是说,除非用户具有加载该特定文件类型的浏览器插件或扩展。 一些附加组件提供对各种文件(如DOCXPDF文档,某些电影格式和其他文件类型)的Web浏览器支持。

但是,其他一些选项会让读者下载文件,而不是在浏览器中打开它们。

教育用户如何使用Web浏览器

让用户下载文件时最简单的方法之一就是让他们了解文件下载的实际工作方式。

每个现代浏览器都具有所谓的上下文菜单,当右键单击链接或在触摸屏上点击并按住时,该菜单会显示出来。 当以这种方式选择链接时,您有更多的选择,如复制超链接文本,在新标签中打开链接,或者下载链接指向的任何文件。

这是一种避免需要HTML下载标签的简单方法:让用户直接下载文件。 它适用于每种文件类型,包括HTML / HTM,TXT和PHP文件等页面 ,以及电影( MP4MKVAVI ),文档,音频文件,档案等。

模拟HTML下载标签的最简单方法是告诉人们该做什么,如本例所示。

右键单击该链接,然后选择保存链接为...下载文件。

注意:有些浏览器可能会调用此选项,如另存为。

压缩下载到存档文件

网站开发人员可以使用的另一种方法是将下载文件放入ZIP7ZRAR文件中。

这种方法有两个目的:它压缩下载以节省服务器上的磁盘空间,并让用户更快地下载数据,但它也将文件置于大多数Web浏览器不会尝试读取的格式,这迫使浏览器请下载该文件。

大多数操作系统都有一个内置程序,可以像这样归档文件,但第三方应用程序通常具有更多功能并且可能更易于使用。 PeaZip和7-Zip是一对收藏。

用PHP欺骗浏览器

最后,如果你知道一些PHP,你可以使用一个简单的五行PHP脚本来强制浏览器下载文件而不用压缩它或要求你的读者做任何事情。

这种方法依赖HTTP头来告诉浏览器该文件是一个附件而不是一个Web文档,所以它实际上的工作方式类似于上面的方法,但实际上并不要求你压缩文件。