Js uploads pictures, django background logic processing

<div class="col1">
   studio logo
</div>
<div class="input upload">
   <input type="file" id="up_img_WU_FILE"  name="avator"/>
   <img id="imgShow_WU_FILE" width="100" height="100" src="{% static 'img/upload.png' %}"/>
</div>
<script>
   function submit_studio(){
          var file = $('#up_img_WU_FILE')[0].files;
          var data = new FormData();
          data.append('file', file[0]);
          $.ajax({
              url:'/user/submit_studio/',
              type:'POST',
              processData : false,
              mimeType: "multipart/form-data",
              contentType : false,
              data:data,
              success:function (res) {
                  var res = JSON.parse(res);
                  if(res.code == 200){
               window.location.reload();
                  }else{
                      alert(res.msg)
                  }
              },
              error:function (res) {
                  alert('Server is busy');
                  window.location.reload()
              }
          })
      }
</script>
def submit_studio(request):
    '''
    Add studio
    :param request:
    :return:
    '''
    file = request.FILES.get('file')
    return JsonResponse({'code': 200}, safe=False, json_dumps_params={'ensure_ascii': False})

Guess you like

Origin blog.csdn.net/jiulinghouxiao/article/details/125207194