Python 將圖片上傳至阿里雲OSS對象存儲


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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM