diff --git a/lib/storage/drivers/filesystem.ts b/lib/storage/drivers/filesystem.ts index 36d784c..c33b234 100644 --- a/lib/storage/drivers/filesystem.ts +++ b/lib/storage/drivers/filesystem.ts @@ -65,7 +65,8 @@ export class FilesystemStorageDriver extends StorageDriver { await fs.appendFile(outputTempFilePath, buffer) } - await fs.rename(outputTempFilePath, this.addBaseFolderPrefix(opts.finalOutputObjectName)) + await fs.copyFile(outputTempFilePath, this.addBaseFolderPrefix(opts.finalOutputObjectName)) + await fs.rm(outputTempFilePath) await Promise.all([ this.cleanupMultipartUpload(opts.uploadId),