2009-02-13 41 views
5

I (çiftleşmiş ile rahatsız) şimdilik olmadan, Django ile çok basit bir dosya yüklemesini yapmak umutsuzca çalışıyorum & eşölü basit Django dosya yükleme çalışmıyor: -. ((

Benim HTML:

<form 
     id="uploader" 
     action="bytes/" 
     enctype="multipart/form-data" 
     method="post" 
    > 
     <input type="file" name="uploaded"/> 
     <input type="submit" value="upload"/> 
    </form> 

Benim Python (bir POST olduğunu bilerek) olan: ...

if path=="bytes/": 
     if 'uploaded' in request.FILES: 
      return HttpResponse("you uploaded a file") 
     else: 
      return HttpResponse("did not get the file") 

hep "dosyasını alamadım" mesajı alıyorum neden anlamıyorum

Herkes bana yardım edebilir mi ???

cevap

6

deneyin değişen "if 'uploaded' in request.FILES:" den "if request.FILES".

Belgelere de bakmak isteyebilirsiniz; Bir örnek var--

+3

Sysrqb, Denedim ama sonuç aynı! Bahsettiğiniz örneği gördüm ama tüm şablonlama/form öğelerini kullanmamayı, sadece basit bir form. Küçük kod snippet'lerinde neyin berbat olduğunu başkası ya da başkası biliyor musunuz ??? –

+0

Bu işe yaramalı. Kodunuzun daha fazlasını yayınlamak isteyebilirsiniz, böylece size daha iyi yardımcı olabiliriz. –

İlgili konular