当我的客户从我的网站(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;
答案 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>