axios下载失败怎么把它删干净

axios下载失败怎么把它删干净,第1张

axios下载失败把它删干净的方法如下:

1、打开手机上的文件管理软件。

2、在软件中找到安装失败的axios。

3、点击清除软件axios的安装包即可。Axios是一个基于promise的HTTP库,可以用在浏览器和nodejs中。

NX将PDF文件放进浏览器,具体方法如下:

1首先我们需要在pdf文件上右键,点击打开方式

2在d出的列表中部门选择默认程序

3然后我们在打开方式中点击下图中的浏览

4下图就是我们打开方式的界面,然后我们需要找到浏览器

5然后我们以谷歌浏览器为例,选中谷歌,然后点击打开

6最后我们看到这个pdf文件已经被浏览器打开了

经常出现点击pdf文件直接跳转到预览,以下是实现不跳转,直接下载文件的方法

使用axios之前请求pdf路径,转换成流文件,然后可以直接进行进行下载,就不会直接打开pdf文件了

封装一个通用的方法 在需要使用的页面引入

/**

* 通过url下载文件并对下载的文件更名

* @param {*} url

* @param {*} filename

*/

export const downloadFile = (url, filename) =>{

function getBlob (url) {

return new Promise(resolve =>{

const XML = new XMLHttpRequest()

XML.open('GET', url, true)

XML.responseType = 'blob'

XML.onload = () =>{

if (XML.status === 200) {

resolve(XML.response)

}

}

XML.send()

})

}

//下载文件

function saveAs (blob, filename) {

const elelink = document.createElement("a")

elelink.style.display = 'none'

elelink.download = filename

elelink.href = window.URL.createObjectURL(blob)

document.body.appendChild(elelink)

elelink.click()

document.body.removeChild(elelink)

}

// 调用以上方法进行下载

getBlob(url).then(blob =>{

saveAs(blob, filename)

})

}

页面使用方法 filename可以按需自由拼接

引入方法

import {downloadFile} from "../../utils/regular.js"

在click方法里面调用

downloadFile(url,filename)

文章


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6060775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存