import oss2 import datetime import string import random import requests # 自定義隨機名稱 now = datetime.datetime.now() random_name = now.strftime("%Y%m%d%H%M%S") + ''.join([random.choice(string.digits) for _ in range(4)]) # 自有域名 cname = 'https://****.com/' # 存放OSS路徑 file_name = '****/{}.jpg'.format(random_name) # AccessKeyID和AccessKeySecret auth = oss2.Auth('****', '****') # 外網訪問的Bucket域名和Bucket名稱 bucket = oss2.Bucket(auth, '*****', '*****', is_cname=True) # 圖片鏈接 url = '********' resp = requests.get(url).content bucket.put_object(file_name, resp) # 最終的圖片鏈接 get_url = cname + file_name print(get_url)