3.生成七牛云上传token


1.1 参考七牛云SDK

# pythonSDK

https://developer.qiniu.com/kodo/sdk/1242/python

1.2 在 oauth/urls.py 中添加生成七牛云token的路由

urlpatterns = [

   path('qntoken/', views.QNYTokenView.as_view()), # /oauth/qntoken/

]

1.3 在 oauth/views.py 中添加视图函数

'''获取上传token'''
class QNYTokenView(APIView):
    def get(self,request):
        from qiniu import Auth, put_file, etag
        import qiniu.config
        # 需要填写你的 Access Key 和 Secret Key
        access_key = "PwyTqrclbus4ntRct1o8G2V-qkR1rI7hbd_5Gx29"
        secret_key = "IuvSm1vJh2YUiYWFwV-kGmHAJF9R9iGuH2Q1ifea"
        # 构建鉴权对象
        q = Auth(access_key, secret_key)
        # 要上传的空间
        bucket_name = 'syl-images'
        # 生成上传 Token,可以指定过期时间等
        token = q.upload_token(bucket_name, expires=3600)
        return Response({'code': 0, 'msg': '获取', 'data': {'uptoken': token}})
在 oauth/views.py 中添加视图函数

1.4 测试获取七牛云token接口

http://192.168.56.100:8888/oauth/qntoken/

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM