我有以下代码,可让我下载文件并保存:
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,文本),但是我不知道如何强制浏览器在网络选项卡或窗口中打开文件。我正在使用Chrome。
谢谢