Skip to content

Commit

Permalink
Update blob creation to handle Buffer inputs correctly in createFile (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
mattt authored Jun 10, 2024
1 parent 9b4bb64 commit a345d0d
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion lib/files.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,11 @@ async function createFile(file, metadata = {}) {
blob = file;
} else if (Buffer.isBuffer(file)) {
filename = `buffer_${Date.now()}`;
blob = new Blob(file, { type: "application/octet-stream" });
const bytes = new Uint8Array(file);
blob = new Blob([bytes], {
type: "application/octet-stream",
name: filename,
});
} else {
throw new Error("Invalid file argument, must be a Blob, File or Buffer");
}
Expand Down

0 comments on commit a345d0d

Please sign in to comment.