ajax请求图片资源后,JS无法解析返回的图片资源? Function66 2024-03-20 147 阅读1分钟 问题 axios get请求图片资源后,拿到的data是一个很长的字符串并且有乱码,同时将其转成ArrayBuffer时,图片是空白图片 原因 axios请求时,XMLHttpRequest.responseType默认值是json,在拿到接口返回数据时,强制的以utf8编码格式转成json,最终导致一些数据乱码造成数据丢失。 解决方案 请求时配置XMLHttpRequest.responseType值为arraybuffer