2013-12-19 18 views
0

我試圖經由HTML表格發送的圖像以一個web2py的網絡服務器,用於存儲:如何解碼發送到web2py(python)的multipart/form數據?

<form enctype="multipart/form-data" action="http://foo.bar.com/app/uploadimage" method="post"> 
     <input id="image-file" name="uploadfile" type="file" /><br> 
     <input type="submit" /><br> 
    </form> 

發送到服務器的圖像被編碼爲multipart/form-data

在web2py中(或我想,蟒在一般),我應該如何解碼這些數據並將其保存爲圖像?哪些工具適合這個?

def uploadimage():  
    print request.vars.uploadfile 
    # (... and now? ...) 

謝謝

回答

0

OK,原來這是非常簡單的,只是做:

file = open('uploadimage.jpg', 'wb') 
file.write(request.vars.uploadfile.file.read()) 
file.close()