- 后端返回二進(jìn)制流,前端使用a標(biāo)簽去下載在移動(dòng)端的部分機(jī)型會(huì)出現(xiàn)問題。
首先,通過a標(biāo)簽的原理是拿到二進(jìn)制流后,文件已經(jīng)在瀏覽器生成,通過createObjectURL無非是創(chuàng)建了一個(gè)可以訪問瀏覽器文件的地址而已,只不過通過二進(jìn)制這樣會(huì)出現(xiàn)問題。
解決方案:
拋棄二進(jìn)制流的方案,把a(bǔ)的href直接指向文件路徑即可。
首先,通過a標(biāo)簽的原理是拿到二進(jìn)制流后,文件已經(jīng)在瀏覽器生成,通過createObjectURL無非是創(chuàng)建了一個(gè)可以訪問瀏覽器文件的地址而已,只不過通過二進(jìn)制這樣會(huì)出現(xiàn)問題。
解決方案:
拋棄二進(jìn)制流的方案,把a(bǔ)的href直接指向文件路徑即可。