需求:
后端异步返回我一个物理的pdf文件路径,我想直接在前端打开,代码如下:
promAjax({
url: "${pageContext.request.contextPath}/test.html",
type: "POST",
dataType: "json",
success: function(data) {
if (data.result == 'success') {
window.location.href= data.fileUrl
} else {
toastMessage(data.message);
}
}
});
data.fileUrl返回的就是https://filet.youmywealth.com...
window.location.href = 'https://filet.youmywealth.com/f2c68b89-cab8-4b57-a261-b00a086bd01a.pdf';
有一段脚本,目的是想直接打开一个文件。
可是我发现这样只能在firefox上打开。
在chrome上报类型不对:
在IE上打开也提示错误:
请教如何才能在js里拿到文件然后直接打开。
测试发现:在ios和android的微信,浏览器里均能正常打开或下载。
相关分类