“内容类型:应用程序/ x-zip压缩”下载损坏的zip文件

时间:2019-05-22 13:28:41

标签: reactjs zip blob

当我的API响应Content-Type: application/x-zip-compressed时,我将使用createURLobject()创建一个链接。但是下载的文件已损坏。 API响应Content-Type: application/x-zip-compressed

我的代码在这里:

<Button
  className="submit-button"
  onClick={() => {
    const url = window.URL.createObjectURL(
      new Blob([fileUploadOutletData_outlet_status_checker], {
        type: "application/x-zip-compressed;charset=utf-8"
      })
    );
    const link = document.createElement("a");
    link.href = url;
    link.setAttribute("download", "outlet_status_checker.zip");
    document.body.appendChild(link);
    link.click();
    update("fileUploadOutletData_outlet_status_checker", "");
  }}
>
  Download
</Button>;

0 个答案:

没有答案