1、下载pythonsdk
pip install -U cos-python-sdk-v5
2、创建文件
from qcloud_cos import CosConfig
from qcloud_cos import CosS3Client
import os,sys
import logging
# logging.basicConfig(level=logging.info,stream=sys.stdout)
secret_id=""
secret_key=""
region="ap-shanghai"
token=None
scheme='https'
config=CosConfig(Region=region,SecretId=secret_id,SecretKey=secret_key,Token=token,Scheme=scheme)
client=CosS3Client(config)
if __name__=='__main__':
print(client)
3、上传文件代码
from storage import client
import sys
#
#response=client.create_bucket(Bucket='test-1253935133')
#print(response)
# response=client.list_buckets()
# print(response)
# with open(sys.path[0]+'./test.png','rb') as fp:
# response=client.put_object(
# Bucket='test-1253935133',
# Body=fp,
# Key='picture.jpg',
# StorageClass="STANDARD",
# EnableMD5=False
# )
# print(response)
response=client.upload_file(
Bucket='test-1253935133',
LocalFilePath=sys.path[0]+'./nihaoma.jpg',
Key='picture1.jpg',
PartSize=1,
MAXThread=10,
EnableMD5=False,
ContentType='image/jpeg'
)
print(response)