1、上传规范
(1)前端HTML
文件上传必须为POST提交方式。
表达’<form>’中文件上传时必须带有enctype=”multipart/formdata”时才会包含文件内容数据。
表单中用<input type=”file” name=”xxx”>标签上传文件
例:
(a)views.py
# 文件上传
def test_upload(request):
if request.method == 'GET':
return render(request, 'test_upload.html')
elif request.method == 'POST':
return HttpResponse('上传成功')
(b)urls.py’
urlpatterns = [
path('admin/', admin.site.urls),
path('test_upload', views.test_upload),
]
(c)templates/test_upload.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>上传文件</title>
</head>
<body>
<form action