This commit is contained in:
qq
2026-04-21 23:56:38 +08:00
parent c2d7d53fbb
commit 0e4c3a9c11
13 changed files with 64 additions and 13 deletions
+11 -7
View File
@@ -18,6 +18,7 @@ const common_1 = require("@nestjs/common");
const platform_express_1 = require("@nestjs/platform-express");
const api_1 = require("../api");
const swagger_1 = require("@nestjs/swagger");
const cos_help_1 = require("../util/cos_help");
class UploadVo {
url;
}
@@ -27,12 +28,15 @@ __decorate([
], UploadVo.prototype, "url", void 0);
class CommonUploadController {
image(file, request) {
const host1 = request.headers['x-forwarded-host'] || request.headers.host;
const host2 = request.get('host');
const url = `${request.protocol}://${host1 || host2}/${file.path}`;
return api_1.Api.success({
url,
});
try {
const result = await cos_help_1.COSHelp.upload(file);
return api_1.Api.success({
path: 'https://' + result.Location,
});
}
catch {
return api_1.Api.error('uoload error');
}
}
video(file, request) {
const host1 = request.headers['x-forwarded-host'] || request.headers.host;
@@ -73,7 +77,7 @@ __decorate([
},
},
}),
openapi.ApiResponse({ status: 201 }),
openapi.ApiResponse({ status: 201, type: Object }),
__param(0, (0, common_1.UploadedFile)()),
__param(1, (0, common_1.Req)()),
__metadata("design:type", Function),