public Task <GetUploadTokenToQiniuResponse> GetUploadTokenToQiniuAsync(GetUploadTokenToQiniu dto) { return(Task.Run(() => { // PutPolicy PutPolicy putPolicy = new PutPolicy(); putPolicy.Scope = GlobalAppSettings.QiniuScope; // 上传策略有效时间(建议时间3600秒) putPolicy.SetExpires(GlobalAppSettings.QiniuExpires); // UploadToken Mac mac = new Mac(GlobalAppSettings.QiniuAccessKey, GlobalAppSettings.QiniuSecretKey); string token = Auth.createUploadToken(putPolicy, mac); var resp = new GetUploadTokenToQiniuResponse(); resp.token = token; return resp; })); }
public async Task <IHttpActionResult> Get([FromUri] GetUploadTokenToQiniu dto) { var resp = await _commonService.GetUploadTokenToQiniuAsync(dto); return(Ok(resp)); }