Html 我如何制作一个按钮链接,一旦点击该链接,就会将文件下载到用户的计算机上?

Html 我如何制作一个按钮链接,一旦点击该链接,就会将文件下载到用户的计算机上?,html,dreamweaver,flash-cs5,Html,Dreamweaver,Flash Cs5,我在下载页面上有几个按钮,我想链接到服务器上存储的不同电影,这样一旦用户单击下载按钮,电影就会下载到他们的计算机上。我该怎么做?我认为这只是一个简单的例子,将相关文件的目录路径放入按钮的链接中 页面如下: 任何帮助都将不胜感激 Jack我假设您希望向用户显示“另存为”对话框,而不是仅在浏览器中打开文件 实际上有两个因素促成了这一点: 用户的浏览器配置为下载该类型,而不是直接打开它。您无法控制这一点,这取决于用户自己的配置 您的服务器建议浏览器下载该类型,而不是直接打开它。这是通过服务器响应中的头

我在下载页面上有几个按钮,我想链接到服务器上存储的不同电影,这样一旦用户单击下载按钮,电影就会下载到他们的计算机上。我该怎么做?我认为这只是一个简单的例子,将相关文件的目录路径放入按钮的链接中

页面如下:

任何帮助都将不胜感激


Jack

我假设您希望向用户显示“另存为”对话框,而不是仅在浏览器中打开文件

实际上有两个因素促成了这一点:

  • 用户的浏览器配置为下载该类型,而不是直接打开它。您无法控制这一点,这取决于用户自己的配置
  • 您的服务器建议浏览器下载该类型,而不是直接打开它。这是通过服务器响应中的头值完成的
  • 你要找的那个叫。取决于您的服务器端功能。但基本上,您希望将其设置为:

    Content-Disposition: attachment; filename="filename.mpg"
    

    此响应头告诉浏览器您正在发送的是一个文件,应在本地另存为一个文件。(请记住,HTTP本身没有“文件”的概念,只有带有标题和数据的请求和响应。)

    您正在正确链接电影。。。如果电影真的在你的服务器上并且在那条路径上…它在这里工作得很好,顺便说一句,喜欢页面设计,看起来真的很酷。你如何链接到电影;其他两个链接(我认为)是故意不完整的。(实际上,第二个链接在URL中缺少了“视频”)而且这个页面看起来确实很酷。