1,浏览器端端js程序

     浏览器以from-data表单的格式上传文件。

django后台接收form-data 格式上传的文件

django后台接收form-data 格式上传的文件

django后台接收form-data 格式上传的文件

 

django后台接收form-data 格式上传的文件

django后台接收form-data 格式上传的文件

 

2,django后端处理程序

     接收来自浏览器上传的文件,并把文件存储在一指定的路径下。

product_id = request.POST.get('product_id')
sign = request.POST.get('sign')
file_size = request.POST.get('file_size')
sw_ver = request.POST.get('sw_ver')

file_dict = request.FILES.items()
if not file_dict:
      dict['status'] = 'no file upload'
      return dict
for (k, v) in file_dict:
      logger.info("dic[%s]=%s", k, v)
      file_data = request.FILES.getlist(k)
      for fl in file_data:
            filename = fl._get_name()
            logger.info("filename=%s", filename)

           path_file=base_path+"upgrade/"+product_id+'/'

                   dict['status'] = 'file write fail'
                   return dict

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-04
  • 2021-09-20
  • 2022-12-23
  • 2021-11-27
  • 2021-11-27
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-30
  • 2021-05-25
  • 2022-12-23
  • 2022-01-01
  • 2021-10-28
相关资源
相似解决方案