什么是ajax:
ajax上传文件:
vs form表单上传文件:
所有形式的文件上传,enctype都是muli-form-data
ajax上传 views中的处理:
def file_handle(request):
file_obj=request.FILES.get("file_obj") print(file_obj.name) #文件对象有一个name属性,获取文件名称 path=file_obj.name path=os.path.join(settings.BASE_DIR,"media","img",path) with open(path,"wb") as f: for line in file_obj: f.write(line) return HttpResponse("OK")