我们说我有两个指向hello.avi
<a href="/example.com/hello.avi">Play Movie</a>
和
<a href="/site.com/hello.avi">Download Movie</a>
当用户点击第二个链接时,如何让文件提示下载,而不是打开hello.avi
文件
答案 0 :(得分:2)
您可以将Download属性添加到您的锚标记,如下所示
<a href="/site.com/hello.avi" download>Download Movie</a>
答案 1 :(得分:0)
点击链接时下载文件(而不是导航到文件):
<a href="test.avi" download>Click here</a>
下载文件并将其重命名为mytextdocument.avi:
<a href="test.avi" download="mytextdocument">Click here</a>
答案 2 :(得分:0)
SHDocVw.InternetExplorer ie = new SHDocVw.InternetExplorer();
ie.Visible = true;
ie.Navigate("https://www.google.co.in");
//Wait for page to load
while (ie.Busy)
{
Threading.Thread.Sleep(100);
}
dynamic allLinks = ((mshtml.IHTMLDocument3)ie.Document).getElementsByTagName("a");
foreach (mshtml.IHTMLAnchorElement link in allLinks) {
//Do some validation to find out the required link
if (link.href.Contains("https://accounts.google.com/ServiceLogin")) {
link.click();
}
}
在发布此问题之前,您应该先发表您的问题。
答案 3 :(得分:0)
试试这个:
<a href="/example.com/hello.mp4" download>Download Movie</a>