jquery ajax在浏览器中打开文件

jquery ajax在浏览器中打开文件,ajax,google-chrome,Ajax,Google Chrome,我有以下代码可以下载并保存文件: jQuery.ajax({ url: file['url'], method: 'GET', xhrFields: { responseType: 'blob' }, success: function (data) { const a = document.createElement('a'); const url = window.URL.createObjectURL(

我有以下代码可以下载并保存文件:

jQuery.ajax({
    url: file['url'],
    method: 'GET',
    xhrFields: {
        responseType: 'blob'
    },
    success: function (data) {
        const a = document.createElement('a');
        const url = window.URL.createObjectURL(data);
        a.href = url;
        a.download = file['label'];
        a.click();
        window.URL.revokeObjectURL(url);
    }
});
如果文件是PDF或文本,我希望在浏览器中打开它,而不是保存它。可能吗?我知道如何检测类型(PDF、文本),但我不知道如何强制浏览器在网络选项卡或窗口中打开文件。我用的是铬


谢谢你

你能用ajax下载文件吗?是的,我能下载文件你能用ajax下载文件吗?是的,我能下载文件