xmlrequest下载远程zip保存到本地代码语法报错

  let xhr = new XMLHttpRequest();
 xhr.open('GET', "..../ziptest.zip", true);
 xhr.onreadystatechange = function () {
        if (xhr.readyState === 4 && xhr.status >= 200) {
          
                responseData = xhr.response;
     jsb.fileUtils.writeDataToFile(responseData, savePath);

会报错Convert parameter to Data failed!
这里responseData要转成ArrayBuffer
这个 xhr.response如何转成ArrayBuffer 并通过 jsb.fileUtils.writeDataToFile存到本地呢

嘎嘎嘎嘎嘎

// 设置响应类型为arraybuffer,以便接收二进制数据

xhr.responseType = ‘arraybuffer’;