zoukankan      html  css  js  c++  java
  • 七牛云上传后端接口

    1.生成七牛云上传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}})
    

    1.4 测试获取七牛云token接口

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

  • 相关阅读:
    JSON 操作
    生成下面的模块时,启用了优化或没有调试信息
    Emacs
    Integration rules
    Testing tools
    软件架构(读书笔记1)
    依赖于自己做计算
    POJO
    软件架构(读书笔记2)
    设计得不好
  • 原文地址:https://www.cnblogs.com/wangxiaosai/p/13946253.html
Copyright © 2011-2022 走看看