I want to write to file from request.form["file"] but I can't do it.
My contact.html is here.
Client side code is like this...
<form action="contact" method="POST" enctype="multipart/form-data"> <input type="file" name="file"> <input type="submit" value="submit"> </form>
Server side is like this
filestorage = request.files["file"] print type(_file) #-> <FileStorage: u"__proto.png" ("img/png")> # I tried below this , but it doesn't work. f = open("tmp.png","wb") f.write(filestorage)
I want to write this which is png file to uploaded file somewhere. Do you have any idea?
Thanks in advance.
You have the
save() method of the
FileStorage object, that lets you save the file content to disk:
A useful tutorial: http://flask.pocoo.org/docs/patterns/fileuploads/