diff --git a/routers/repo/attachment.go b/routers/repo/attachment.go index 77b6fff85..30e57edfd 100755 --- a/routers/repo/attachment.go +++ b/routers/repo/attachment.go @@ -609,6 +609,10 @@ func GetObsKey(ctx *context.Context) { ctx.JSON(200, map[string]string{ "uuid": uuid, "key": key, + "access_key_id": setting.AccessKeyID, + "secret_access_key": setting.SecretAccessKey, + "server": setting.Endpoint, + "bucket": setting.Bucket, }) } diff --git a/web_src/js/components/ObsUploader.vue b/web_src/js/components/ObsUploader.vue index 9ab59f320..e61981c7e 100755 --- a/web_src/js/components/ObsUploader.vue +++ b/web_src/js/components/ObsUploader.vue @@ -142,11 +142,11 @@ export default { }, // 构建ObsClient - getObsClient(){ + getObsClient(result){ return new ObsClient({ - access_key_id: 'FDP3LRMHLB9S77VWEHE3', - secret_access_key: 'LyM82Wk80pgjhs2z7AdDcsdpCWhbsJtSzQ7hkESN', - server : 'https://obs.cn-south-222.ai.pcl.cn' + access_key_id: result.access_key_id, + secret_access_key: result.secret_access_key, + server : result.server }); }, @@ -157,13 +157,13 @@ export default { const upload_datasetId = document .getElementById('datasetId') .getAttribute('datasetId'); - const obsClient = this.getObsClient() + const obsClient = this.getObsClient(result) const _this = this var cp; var hook; obsClient.uploadFile({ - Bucket : 'testopendata', + Bucket : result.bucket, Key : result.key, SourceFile : file, PartSize : 64 * 1024 * 1024,