We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f3d2921 commit a6b8ab2Copy full SHA for a6b8ab2
apps/media-server/src/lib/ffmpeg-video.ts
@@ -216,7 +216,18 @@ export async function downloadVideoToTemp(
216
throw new Error("No response body");
217
}
218
219
- await Bun.write(tempFile.path, response);
+ const reader = response.body.getReader();
220
+ const writer = file(tempFile.path).writer();
221
+ try {
222
+ while (true) {
223
+ const { done, value } = await reader.read();
224
+ if (done) break;
225
+ writer.write(value);
226
+ }
227
+ await writer.end();
228
+ } finally {
229
+ reader.releaseLock();
230
231
232
const fileHandle = file(tempFile.path);
233
const fileSize = fileHandle.size;
0 commit comments