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
Post a Comment