七牛雲上傳部落格
阿新 • • 發佈:2020-10-14
#註冊七牛雲後獲取屬於自己的key值,通過Key值來獲取tokien
class QiNiuView(APIView): def get(self,request): #需要填寫你的 Access Key 和 Secret Key access_key = 'JR8b2pQ3Xz1sYQ5zn0E0qRzHxFPGYPB2GDqAS2KX' secret_key = 'vJQDS5rcvbSizskyr8fHCh-O6oFNE42QZghXXyoO' #構建鑑權物件 q = Auth(access_key, secret_key)#要上傳的空間 bucket_name = 'syllllllll' #上傳後儲存的檔名 key = 'http://qi68m15bf.hb-bkt.clouddn.com/%E4%B8%83%E7%89%9B%E4%BA%91.mp4' #生成上傳 Token,可以指定過期時間等 # 上傳策略示例 # https://developer.qiniu.com/kodo/manual/1206/put-policy policy = { # 'callbackUrl':'https://requestb.in/1c7q2d31',# 'callbackBody':'filename=$(fname)&filesize=$(fsize)' # 'persistentOps':'imageView2/1/w/200/h/200' } #3600為token過期時間,秒為單位。3600等於一小時 token = q.upload_token(bucket_name, key, 3600, policy) return Response({"token":token,"code":"200","msg":"good"})
#註冊路遊 path('qntoken/',QiNiuView.as_view())