m
This commit is contained in:
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
import * as COS from 'cos-nodejs-sdk-v5';
|
||||
export declare const COSHelp: {
|
||||
upload(file: Express.Multer.File): Promise<COS.UploadFileResult>;
|
||||
};
|
||||
Vendored
+25
@@ -0,0 +1,25 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.COSHelp = void 0;
|
||||
const COS = require("cos-nodejs-sdk-v5");
|
||||
const app_env_1 = require("../../../app.env");
|
||||
const cos = new COS({
|
||||
SecretId: app_env_1.AppEnv.COS_SECRET_ID,
|
||||
SecretKey: app_env_1.AppEnv.COS_SECRET_KEY,
|
||||
});
|
||||
exports.COSHelp = {
|
||||
upload(file) {
|
||||
const timestamp = Date.now();
|
||||
const randomStr = Math.random().toString(36).substring(2, 8);
|
||||
const fileExtension = file.originalname.split('.').pop();
|
||||
const key = `images/${timestamp}-${randomStr}.${fileExtension}`;
|
||||
return cos.uploadFile({
|
||||
Bucket: app_env_1.AppEnv.COS_BUCKET,
|
||||
Region: app_env_1.AppEnv.COS_REGION,
|
||||
Key: key,
|
||||
FilePath: file.path,
|
||||
SliceSize: 1024 * 1024 * 5,
|
||||
});
|
||||
},
|
||||
};
|
||||
//# sourceMappingURL=cos_help.js.map
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"cos_help.js","sourceRoot":"","sources":["../../../../src/app/common/util/cos_help.ts"],"names":[],"mappings":";;;AAGA,yCAAyC;AACzC,8CAAqC;AAErC,MAAM,GAAG,GAAG,IAAI,GAAG,CAAC;IAClB,QAAQ,EAAE,gBAAM,CAAC,aAAa;IAC9B,SAAS,EAAE,gBAAM,CAAC,cAAc;CACjC,CAAC,CAAC;AAEU,QAAA,OAAO,GAAG;IACrB,MAAM,CAAC,IAAyB;QAC9B,MAAM,SAAS,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;QAC7B,MAAM,SAAS,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;QAC7D,MAAM,aAAa,GAAG,IAAI,CAAC,YAAY,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC;QACzD,MAAM,GAAG,GAAG,UAAU,SAAS,IAAI,SAAS,IAAI,aAAa,EAAE,CAAC;QAChE,OAAO,GAAG,CAAC,UAAU,CAAC;YACpB,MAAM,EAAE,gBAAM,CAAC,UAAU;YACzB,MAAM,EAAE,gBAAM,CAAC,UAAU;YACzB,GAAG,EAAE,GAAG;YACR,QAAQ,EAAE,IAAI,CAAC,IAAI;YACnB,SAAS,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC;SAC3B,CAAC,CAAC;IACL,CAAC;CACF,CAAC"}
|
||||
Reference in New Issue
Block a user