fix: partial s3 upload ignoring subdirectory (#910, #909)

This commit is contained in:
Venipa
2025-10-19 05:56:59 +02:00
committed by GitHub
parent 2ad10e9a52
commit f7753ccf2e
2 changed files with 2 additions and 2 deletions

View File

@@ -64,7 +64,7 @@ export class S3Datasource extends Datasource {
this.ensureReadWriteAccess(); this.ensureReadWriteAccess();
} }
private key(path: string): string { public key(path: string): string {
if (this.options.subdirectory) { if (this.options.subdirectory) {
return this.options.subdirectory.endsWith('/') return this.options.subdirectory.endsWith('/')
? this.options.subdirectory + path ? this.options.subdirectory + path

View File

@@ -152,7 +152,7 @@ async function main() {
client: s3datasource.client, client: s3datasource.client,
params: { params: {
Bucket: s3datasource.options.bucket, Bucket: s3datasource.options.bucket,
Key: file.filename, Key: s3datasource.key(file.filename),
Body: bodyStream, Body: bodyStream,
}, },
partSize: bytes(config.chunks.size), partSize: bytes(config.chunks.size),