我正在拼命地用Django做一个非常简单的文件上传,没有(现在)困扰模板&共
我的HTML是:
<form
id="uploader"
action="bytes/"
enctype="multipart/form-data"
method="post"
>
<input type="file" name="uploaded"/>
<input type="submit" value="upload"/>
</form>
我的Python是(知道它是一个POST):
if path=="bytes/":
if 'uploaded' in request.FILES:
return HttpResponse("you uploaded a file")
else:
return HttpResponse("did not get the file")
我不明白为什么我总是得到“没有得到文件”的消息......
任何人都可以帮助我吗?
答案 0 :(得分:6)
尝试将“if 'uploaded' in request.FILES:
”更改为“if request.FILES
”。
您可能也想查看文档;有一个例子 - http://docs.djangoproject.com/en/dev/topics/http/file-uploads/