Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在html5中创建下载按钮_Html - Fatal编程技术网

如何在html5中创建下载按钮

如何在html5中创建下载按钮,html,Html,我的网页有一个html文件一个html文件和一个css文件我需要在我的网站上有一个下载按钮,从我创建的某个服务器下载一个特定的文件。下载按钮使用以下代码:- <div class="formbutton"> <form action ="C:\somePath\abc.xls" method="get"> <button type="submit">Download Excel</button> &

我的网页有一个html文件一个html文件和一个css文件我需要在我的网站上有一个下载按钮,从我创建的某个服务器下载一个特定的文件。下载按钮使用以下代码:-

  <div class="formbutton">
    <form action ="C:\somePath\abc.xls" method="get">

            <button type="submit">Download Excel</button>

     </form>  
   </div>
我不明白为什么,因为当我使用某个natepad文件尝试相同的代码,然后用浏览器打开它时,它就工作了


请帮我解决这个问题

您到excel工作表的路径是绝对的。它应该是相对的


您必须将abc.xls文件与HTML文档放在同一目录中。然后在页面上给出
,文件的路径必须是相对的,而不是绝对的

例如,将HTML页面和在同一目录中,并将下载地址作为abc.xls,而不是C://home/user/documents/programming/HTML/site/abc.xls。您可以这样做,因为它们将位于同一目录中

这方面的代码行是:

<form action ="abc.xls" method="get">

相对是指相对于HTML文档的相对。绝对是从硬盘驱动器的路径


祝你好运。

你的道路是绝对的,但它必须是相对的

绝对路径:表示它是根目录中完整的绝对路径

相对路径:意味着它是一个路径相对,从该路径可以看到HTML文档

如果将excel文档移动到与html文档相同的文件夹中,这将起作用:

<form action ="abc.xls" method="get">

要访问上面的文件夹,可以添加双句点(..),如下所示:


要访问HTML文档文件夹中的文件夹,请执行以下操作:

<form action ="MyExcelFiles\abc.xls" method="get">


你能举个例子吗..谢谢你的例子,把html下载页面和excel文件放在同一个目录下。
<form action ="..\abc.xls" method="get">
<form action ="MyExcelFiles\abc.xls" method="get">