QCloud 上传接口

This commit is contained in:
pengtao 2019-07-11 20:01:27 +08:00
parent a2376c86a1
commit d3440e3cd6

View File

@ -16,7 +16,6 @@ parser.add_argument('filename')
parser.add_argument('body') parser.add_argument('body')
class Cos_sdk(Resource): class Cos_sdk(Resource):
def __init__(self): def __init__(self):
secret_id = 'AKIDGPMAQYuK1Xr198Eb9h7QYWOdWK0arLTP' # 替换为用户的 secretId secret_id = 'AKIDGPMAQYuK1Xr198Eb9h7QYWOdWK0arLTP' # 替换为用户的 secretId
@ -30,13 +29,13 @@ class Cos_sdk(Resource):
self.args = parser.parse_args() self.args = parser.parse_args()
self.bucket = "client-1256832210" self.bucket = "client-1256832210"
self.base_dirs = "/ad" self.base_dirs = "/ad"
self.url="https://test.kingsome.cn" self.url = "https://test.kingsome.cn"
def post(self): def post(self):
filename = self.args['filename'] filename = self.args['filename']
cos_filename = f"{self.base_dirs}/{filename}" cos_filename = f"{self.base_dirs}/{filename}"
body = self.args['body'] body = self.args['body']
url = "" url = f"{self.url}/{cos_filename}"
response = self.client.put_object(Bucket=self.bucket, Body=body, Key=cos_filename, StorageClass='STANDARD', response = self.client.put_object(Bucket=self.bucket, Body=body, Key=cos_filename, StorageClass='STANDARD',
EnableMD5=False) EnableMD5=False)