Merge pull request #272 from bknd-io/feat/media-add-body-max

feat: add media option to module to restrict body max size
This commit is contained in:
dswbx
2025-10-01 09:39:38 +02:00
committed by GitHub
4 changed files with 11 additions and 3 deletions

View File

@@ -49,6 +49,8 @@ export function registerMedia(
* @todo: add tests (bun tests won't work, need node native tests)
*/
export class StorageR2Adapter extends StorageAdapter {
public keyPrefix: string = "";
constructor(private readonly bucket: R2Bucket) {
super();
}
@@ -175,7 +177,7 @@ export class StorageR2Adapter extends StorageAdapter {
}
protected getKey(key: string) {
return key;
return `${this.keyPrefix}/${key}`.replace(/^\/\//, "/");
}
toJSON(secrets?: boolean) {