Use a readStream instead of openAsBlob
This commit is contained in:
parent
a06934538e
commit
aa7c231e58
1 changed files with 5 additions and 5 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
import { openAsBlob } from "node:fs";
|
import { createReadStream } from "fs";
|
||||||
import axios from "axios";
|
import axios from "axios";
|
||||||
|
|
||||||
const {
|
const {
|
||||||
|
|
@ -25,8 +25,8 @@ async function main() {
|
||||||
|
|
||||||
// Upload the release archive
|
// Upload the release archive
|
||||||
const archiveFormData = new FormData();
|
const archiveFormData = new FormData();
|
||||||
const archive = await openAsBlob(`release.zip`);
|
const archive = createReadStream(`release.zip`);
|
||||||
archiveFormData.set(`release`, archive, `release.zip`)
|
archiveFormData.append(`release`, archive, `release.zip`);
|
||||||
await axios.post(
|
await axios.post(
|
||||||
`${API}/repos/${REPO}/releases/${release.data.id}/assets`,
|
`${API}/repos/${REPO}/releases/${release.data.id}/assets`,
|
||||||
archiveFormData,
|
archiveFormData,
|
||||||
|
|
@ -37,8 +37,8 @@ async function main() {
|
||||||
|
|
||||||
// Upload the manifest file
|
// Upload the manifest file
|
||||||
const formData = new FormData();
|
const formData = new FormData();
|
||||||
const manifest = await openAsBlob(`system.json`);
|
const manifest = createReadStream(`system.json`);
|
||||||
formData.set(`manifest`, manifest, `system.json`)
|
formData.append(`manifest`, manifest, `system.json`);
|
||||||
await axios.post(
|
await axios.post(
|
||||||
`${API}/repos/${REPO}/releases/${release.data.id}/assets`,
|
`${API}/repos/${REPO}/releases/${release.data.id}/assets`,
|
||||||
formData,
|
formData,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue