Когда мой 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>;