创建下载文件而不是显示文件的链接
几年前,当访问者访问您的网站时,点击指向非HTML文档(如PDF文件 ,MP3音乐文件甚至图像)的链接,这些文件将下载到该用户的计算机。 今天,许多常见文件类型并非如此。
现在的网络浏览器不是直接在浏览器视窗中直接显示它们,而是强制下载这些文件。 PDF文件将显示在浏览器中,图像也会显示。
MP3文件将直接在浏览器窗口中播放,而不是保存为下载文件。 在很多情况下,这种行为可能非常好。 事实上,用户不得不下载文件然后在他们的机器上找到它来打开它。 但是,其他时候,您可能实际上需要下载文件而不是浏览器显示文件。
当大多数网页设计师尝试强制文件下载而不是被浏览器显示时,最常见的解决方案是在链接旁边添加说明文本,以提示客户使用浏览器选项右键单击或按住CTRL单击并选择保存文件下载链接。 这真的不是最好的解决方案。 是的,它有效,但由于许多人没有看到这些信息,这不是一个有效的方法,它可能会导致一些恼人的客户。
本教程不是强迫客户遵循可能不直观的特定方向,而是告诉您如何设置上述两种方法,并要求读者请求下载。
它还向您展示了创建将由几乎所有Web浏览器下载的文件的技巧,但仍然可以在客户的计算机上使用。
难度:一般
所需时间: 10分钟
你需要什么:
- 要下载的文件。
- 网络托管服务提供商
如何让访客下载文件
- 上传您希望您的网站访问者下载到您的Web服务器的文件。 通过测试浏览器中的完整URL,确保您知道它在哪里。 如果您有正确的URL,则该文件应该在浏览器窗口中打开。 /documents/large_document.pdf
- 编辑您想要链接的页面并向文档添加标准锚链接 。
下载大文档 - 在链接旁边添加文本,告诉读者他们需要右键单击或按住Ctrl键单击该链接才能下载该链接。
右键单击(在Mac上按住Control键并单击)链接,然后选择“将链接另存为”将文档保存到您的计算机
将文件更改为Zip文件
如果您的读者忽略了右键单击或CTRL单击的说明,则可以将该文件调整为由大多数浏览器自动下载的内容,而不是由浏览器以内联方式读取的PDF。 压缩文件或其他压缩文件类型是用于此方法的一个很好的选择。
- 使用您的操作系统压缩程序将您的下载文件转换为zip文件。
- 将zip文件上传到您的网络服务器。 通过测试浏览器窗口中的完整URL,确保您知道它在哪里。
/documents/large_document.zip - 编辑您想要链接的页面,并将标准锚链接添加到zip文件。
下载大文档
提示
- 大多数操作系统都有一些内置的压缩软件。如果你没有,你可以在搜索引擎中查找“压缩文件”来找到一个程序来为你构建它们。