We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eff8c09 commit 3a3ecd8Copy full SHA for 3a3ecd8
src/rest/storage/storage.controller.ts
@@ -58,7 +58,7 @@ export class StorageController {
58
public async uploadImage(
59
@UploadedFile() file: IFile,
60
): Promise<UploadedImageDto> {
61
- const hash = calculateHashForBuffer(file.buffer);
+ const hash = await calculateHashForBuffer(file.buffer);
62
const extension = file.originalname.split(".").pop();
63
64
const Key = this.config.get("s3.uploadPrefix") + `${hash}.${extension}`;
src/utils/hashbuffer.ts
@@ -1,5 +1,5 @@
1
// node.js
2
-import crypto from "node:crypto";
+import * as crypto from "node:crypto";
3
4
export async function calculateHashForArrayBuffer(
5
data: ArrayBuffer,
0 commit comments