如何使用javascript使远程文件可下载

时间:2014-03-25 06:01:50

标签: javascript greasemonkey

需要使用javascript将远程文件下载到浏览器中。我有文件的网址。下载必须在后台进行

1 个答案:

答案 0 :(得分:-1)

不,JavaScript无权访问写入文件,因为这会带来巨大的安全风险。

请参阅Read/write to file using jQuery

如果您只想下载内容并在脚本中使用它, 使用jQuery非常简单:

https://api.jquery.com/jQuery.ajax/

jQuery.ajax({
    url: "your/file/here",
    dataType: 'text',   // you can also use xml, json, html here
    success : function(data) {
        console.log(data);
    },
    error : function(xhr, textStatus, errorThrown) {
        console.log("ERROR: "+textStatus+", "+errorThrown);
    },
    async: true
});