form表单文件上传
- 创建一个form表单
#上传文件的时候,enctype属性改成multipart/form-data <from action=\'\' method=\'post\' enctype=\'multipart/form-data\'> <input type=\'file\' name=\'avatar\'> <input type=\'submit\'> </from>
- 服务器接收
#服务器接收的时候,文件被放在request.FILES中 def file_put(request): if request.method==\'POST\': file_obj=request.FILES.get(\'avatar\')#avatar是form表单中的name with open(file_obj.name,\'wb\') as f: #file_obj.name取到的是客户端上传的文件名 for line in file_obj: f.write(line)