This article mainly introduces two ways to implement click-to-download files on HTML pages. Friends in need can refer to
##1. Use the tag to complete
<a href="/user/test/xxxx.txt" download="文件名.txt">点击下载</a>
The following is an example
Move to the label label to display the file path, follow the path prompts Completion of the file path<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <a href="321.png" download="test.png">点击下载</a> </body> </html>
Get the port number: location.port
2. Use the button to monitor
Button monitoring is also possible It is divided into two methods,One is window.open()
var $eleBtn1 = $("#btn1"); var $eleBtn2 = $("#btn2"); //已知一个下载文件的后端接口:https://codeload.github.com/douban/douban-client/legacy.zip/master //方法一:window.open() $eleBtn1.click(function(){ window.open("https://codeload.github.com/douban/douban-client/legacy.zip/master"); });
The second is form submission
//方法二:通过form $eleBtn2.click(function(){ var $eleForm = $("<form method='get'></form>"); $eleForm.attr("action","https://codeload.github.com/douban/douban-client/legacy.zip/master"); $(document.body).append($eleForm); //提交表单,实现下载 $eleForm.submit(); });
Summary
The above are the two implementation methods of clicking to download files on HTML pages introduced by the editor. I hope it will be helpful to everyone!The above is the detailed content of Two ways to implement HTML page click download files. For more information, please follow other related articles on the PHP Chinese website!