Hi jm,

I've been trying to reproduce your problem with no success. Can you
please post your nginx configuration (a safe version, obviously)?

Also, if you stop by #django, my username is axiak. It might be easier
to track this down in IRC.

Cheers,
Mike


On Jul 2, 6:26 pm, umrzyk <[EMAIL PROTECTED]> wrote:
> On 29 Cze, 22:15, umrzyk <[EMAIL PROTECTED]> wrote:
>
>
>
> > hi there,
> > i would like to give my users ability touploada huge (i.e. 10-20 MB)
> > files, mostly images. standard uploading using django newforms and
> > FileField is at the moment not an option. it kills my
> > server immediately. recently i read about streamingupload, and.. wow,
> > that's it! so i patched my django sources with 2070-r7728.patch (no
> > conflicts) and gave it a try. here are the problems:
>
> > - for small files (i didn't check what is a small file, i guess it's
> > something < 2.5MB as mentioned in doc) i got a validation message:
> > "the
> > submitted file is empty"
>
> > - for larger files (i tried 11MB) i got an error from server: "413
> >   Request Entity Too Large"
>
> > i'm sure i'm doing something wrong, actually i'm the beginner. could
> > you
> > suggest where should i start searching? Or could you help me with a
> > sample snippet that woulduploadthe file in a given directory?
>
> > running server is nginx 0.7.1 with mod_wsgi
>
> > thanks,
> > jm.
>
> guys,
> i have just set up apache (with mod_wsgi) to verify this issue and it
> occured that django complains about empty submitted file independently
> from running server. so I guess somethig is wrong with either my code
> (most probably...) or with the patch.
> Once again, the problem is that i cannotuploadsmall files (request
> body hold in memory). form validator returns immediately "the
> submitted file is empty" message in this case. large filesupload
> without any problems.
> my form code:
>
> class ArticleForm(forms.Form):
>     title = forms.CharField(max_length=100)
>     content = forms.FileField()
>
>     def save(self,commit = True,user=None,f=None):
>         article = Article(created=user, content=f)
>         if commit:
>             article.save()
>         return article
>
> view code:
>
> def workspace(request):
>     if request.method == 'POST':
>         form = ArticleForm(request.POST, request.FILES)
>         if form.is_valid():
>             article =
> form.save(user=request.user,f=request.FILES['content'])
>     else:
>         form = ArticleForm()
>     return render_to_response('workspace.html', {'user': request.user,
> 'form': form})
>
> and models code:
>
> class Article(models.Model):
>     title = models.CharField(max_length=100)
>     content = models.FileField(upload_to="articles")
>
> any suggestions what is wrong here?
>
> thanks,
> jm.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to