python - uploading image in django -


i'm writing simple file uploader website. user sees form:

<form action="/user_profileform/" method="post" enctype="multipart/form-data" name="uform" id="userform">{% csrf_token %} {{form}}  <input type="submit" value="submit" name="usubmit"> </form> 

and upon submit, redirect function:

@csrf_exempt def upload_file(request):     if request.method == 'post':     print "arun";         form = uploadfileform(request.post, request.files)         if form.is_valid():             handle_uploaded_file(request.files['file'])             return httpresponseredirect('/user_profileform/')     else:     print "ranjeet"         form = uploadfileform()     return render_to_response('user_profile.html', {'form': form })  def handle_uploaded_file(f):     destination = open(settings.media_root, 'wb+')     chunk in f.chunks():          destination.write(chunk)     destination.close() 

when try functionality out, i'll exception:

ioerror @ /user_profileform/

[errno 21] directory: '/home/ghrix/ghrixbidding/media/images/'

you're trying open settings.media_root directory.


Comments

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

javascript - addthis share facebook and google+ url -

ios - Show keyboard with UITextField in the input accessory view -