如何使用具有适当可读内容的javascript下载文件?

时间:2016-02-17 09:54:41

标签: javascript jquery html file download

我正在尝试使用javascript下载文件。我使用以下代码成功下载文件,但是当我打开文件时,内容是不可读的。我不知道我哪里错了。任何人都可以指导我获取具有可读内容的文件吗?

    function SaveToDisk(fileURL, fileName) {
        debugger;
        // 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();
        } 
}

0 个答案:

没有答案