下载按钮打开脚本

时间:2017-10-09 07:48:34

标签: html css file download

当我的客户从我的网站(ravens-hangar.tk)下载一个rar时,会出现一个很大的线条脚本。需要帮忙!?在此先感谢!



.download {
  width: 120px;
  height: 30px;
  font-size: 20px;
  text-align: center;
  background: #35424a;
  border: none;
  color: white;
}

<td><img src="img/template7.png" alt=""><a href="repaints/ma.rar" download="ma'"><button type="button" class="download">Download</button></a></td>
&#13;
&#13;
&#13;

https://i.stack.imgur.com/TGoFg.jpg

2 个答案:

答案 0 :(得分:0)

正如我在评论中所述,您的服务器必须在HTTP响应中设置正确的标头。像这样:

Content-Type: application/octet-stream
Content-Disposition: attachment; filename="ma.rar"

要解决此问题,具体取决于您的网页和文件的投放方式。您必须阅读有关“如何正确提供文件”的文档。

答案 1 :(得分:0)

如果删除属性“download”的值,文件会正常下载,或者如果你想要另一个名字,请用正确的文件结尾写一下,例如“another-ma.rar”,而不只是“ma”,没有文件类型。我认为标签中的按钮标签是个坏主意,也许最好给class =“download”来锚定标签? http://w3c.github.io/html/#the-a-element

我的意思是如果href =“img.jpeg”它将在浏览器中打开图像,但如果你添加下载attr它会下载图像;)

.download {
  display:inline-block;
  width: 120px;
  height: 30px;
  font-size: 20px;
  text-align: center;
  background: #35424a;
  border: none;
  color: white;
}
<td><img src="img/template7.png" alt=""><a class="download" href="repaints/ma.rar" download>Download</a></td>