fix: consume blob stream correctly (#5706)

This commit is contained in:
李华桥
2024-01-29 17:50:23 +08:00
parent 5e9739eb3a
commit 24dc3f95ff
5 changed files with 1003 additions and 761 deletions
+1 -1
View File
@@ -20,7 +20,7 @@
"dependencies": { "dependencies": {
"@apollo/server": "^4.9.5", "@apollo/server": "^4.9.5",
"@auth/prisma-adapter": "^1.0.7", "@auth/prisma-adapter": "^1.0.7",
"@aws-sdk/client-s3": "^3.454.0", "@aws-sdk/client-s3": "^3.499.0",
"@google-cloud/opentelemetry-cloud-monitoring-exporter": "^0.17.0", "@google-cloud/opentelemetry-cloud-monitoring-exporter": "^0.17.0",
"@google-cloud/opentelemetry-cloud-trace-exporter": "^2.1.0", "@google-cloud/opentelemetry-cloud-trace-exporter": "^2.1.0",
"@keyv/redis": "^2.8.0", "@keyv/redis": "^2.8.0",
@@ -10,6 +10,7 @@ export class R2StorageProvider extends S3StorageProvider {
super( super(
{ {
...config, ...config,
forcePathStyle: true,
endpoint: `https://${config.accountId}.r2.cloudflarestorage.com`, endpoint: `https://${config.accountId}.r2.cloudflarestorage.com`,
}, },
bucket bucket
@@ -49,7 +49,7 @@ export class S3StorageProvider implements StorageProvider {
new PutObjectCommand({ new PutObjectCommand({
Bucket: this.bucket, Bucket: this.bucket,
Key: key, Key: key,
Body: body, Body: blob,
// metadata // metadata
ContentType: metadata.contentType, ContentType: metadata.contentType,
+2 -2
View File
@@ -94,8 +94,8 @@
"zod": "^3.22.4" "zod": "^3.22.4"
}, },
"devDependencies": { "devDependencies": {
"@aws-sdk/client-s3": "3.485.0", "@aws-sdk/client-s3": "3.499.0",
"@perfsee/webpack": "^1.8.4", "@perfsee/webpack": "^1.10.0",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
"@sentry/webpack-plugin": "^2.8.0", "@sentry/webpack-plugin": "^2.8.0",
"@swc/core": "^1.3.93", "@swc/core": "^1.3.93",
+998 -757
View File
File diff suppressed because it is too large Load Diff