七牛雲獲取token接口


 1.七牛雲上傳原理

 

2.七牛雲獲取token接口

class QNTokenView(APIView):
   def get(self,request):
       from qiniu import Auth
       # 需要填寫你的 Access Key 和 Secret Key
       access_key = 'ZUSo05gQfT9a4tv-3nPjOfe1oBix38G-ez5OIqVD'
       secret_key = '5pd64t8GQmK43W_6z7MG2n7Qk3oDmHTKnkZ6d4VI'
       # 用戶中心秘鑰管理
       # 構建鑒權對象
       q = Auth(access_key, secret_key)
       # 要上傳的空間
       bucket_name = 'syl-img'
       # 上傳后保存的文件名
       key = ''
       # 生成上傳 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({'uptoken':token})

 


免責聲明!

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



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