gpt4 book ai didi

javascript - 通过 JQuery Ajax 从 http url 下载文件

转载 作者:行者123 更新时间:2023-11-28 19:09:41 31 4
gpt4 key购买 nike

我在 html 页面上输入类型文本。我想粘贴 URL,例如 http://www.quicksprout.com/images/foggygoldengatebridge.jpg在此文本字段中,单击“下载”按钮,然后将此文件下载到我的计算机。我想用AJAX来实现这一点。也许你知道一些可以实现从HTTP URL下载文件的AJAX插件或代码?

最佳答案

第一种方法

function SaveToDisk(fileURL, fileName) {
//alert("yes i m working");
// for non-IE
if (!window.ActiveXObject) {
var save = document.createElement('a');
save.href = fileURL;
save.target = '_blank';
save.download = fileName || 'unknown';

var evt = new MouseEvent('click', {
'view': window,
'bubbles': true,
'cancelable': false
});
save.dispatchEvent(evt);

(window.URL || window.webkitURL).revokeObjectURL(save.href);
}

// for IE < 11
else if ( !! window.ActiveXObject && document.execCommand) {
var _window = window.open(fileURL, '_blank');
_window.document.close();
_window.document.execCommand('SaveAs', true, fileName || fileURL)
_window.close();
}
}

第二种方法

function downloadme(x,y){

myTempWindow = window.open(x,'','left=10000,screenX=10000');
myTempWindow.document.execCommand('SaveAs','null',y);
myTempWindow.close();
}

关于javascript - 通过 JQuery Ajax 从 http url 下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30953166/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com