死的简单Django文件上传不起作用: - ((

时间:2009-02-13 21:19:40

标签: python django upload

我正在拼命地用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")

我不明白为什么我总是得到“没有得到文件”的消息......

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:6)

尝试将“if 'uploaded' in request.FILES:”更改为“if request.FILES”。

您可能也想查看文档;有一个例子 - http://docs.djangoproject.com/en/dev/topics/http/file-uploads/