主要解決以下兩個(gè)問(wèn)題
問(wèn)題一:idm一些網(wǎng)站不允許請(qǐng)求同一文件兩次
故障原因:IDM 在發(fā)神經(jīng)
因?yàn)樗鼨z測(cè)到瀏覽器集成插件未安裝,所以誘導(dǎo)你安裝。實(shí)際上,裝了插件問(wèn)題也會(huì)出現(xiàn)。改參數(shù)都沒(méi)用。
1.很可能是你點(diǎn)擊網(wǎng)頁(yè)的 下載鏈接 有問(wèn)題(換個(gè)網(wǎng)頁(yè)下載試試,就不提示了),Edge 瀏覽器一直會(huì)欺騙你, Google 瀏覽器偶會(huì)欺騙你。? 如果開(kāi)發(fā)項(xiàng)目,檢查后端接口正常
問(wèn)題二:Uncaught DOMException: Failed to read the 'responseText' property from 'XMLHttpRequest': The value is only accessible if the object's 'responseType' is '' or 'text' (was 'blob').
at r.onreadystatechange (http://cdn.staticfile.org/axios/0.1.0/axios.min.js:2:1004)
2.也可能是前端 請(qǐng)求工具 出了問(wèn)題。比如請(qǐng)求工具
// post、put、patch 等請(qǐng)求
axios.post(url, {...someData}, {responseType: 'blob'})
.then((res) => {
//...
}).catch((err) => {
//
})
故障原因:排查一個(gè)早上,也參考了 Github 一些倉(cāng)庫(kù)的代碼,在另一個(gè)項(xiàng)目也正常用的,這個(gè)語(yǔ)法沒(méi)有問(wèn)題。最后才發(fā)現(xiàn),是 axios 版本太 TM 老了。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-428115.html
<!--<script src="http://cdn.staticfile.org/axios/0.1.0/axios.min.js"></script>-->
<script src="http://cdn.bootcdn.net/ajax/libs/axios/1.3.6/axios.min.js"></script>
更新到 1.3.6 ,網(wǎng)頁(yè)點(diǎn)擊下載,就正常了。IDM也不報(bào)錯(cuò)。
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-428115.html
到了這里,關(guān)于【解決】axios 下載文件 Failed to read the 'responseText' property from 'XMLHttpRequest'的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!