我必须从 FTP 服务器下载 srt 文件,我正在使用以下代码:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("a").bind('click', function () {
var a = document.createElement("a");
a.href = 'ftp://192.168.1.1/mytextfile.srt';
a.download = 'mytextfile.srt';
a.click();
});
});
</script>
<html>
<a>Download</a>
</html>
问题是 Chrome 中的文件已打开且未下载。我想当用户点击下载链接下载 srt 文件时。如何强制 Chrome 下载文件?
我需要在 javascript/jQuery 而不是 php 中执行此操作。