0

对于我的论坛,我尝试使用以下方式上传带有 html 的文件:

<form action="profiles.py" method="post">
<label class="labelOne" for="pics">Change your Profile pic </label>
<input type="file" name="uploadField" />

我的 python 函数获取该文件,在 userprofiles 下创建一个文件,并将数据写入其中:

file = open('../data/accounts/userprofiles/'+str(form['name'].value)+'/'+'profilepics', 'w+')
file.write(str(form.getvalue('uploadField')))
file.close()

所以,如果我想burger.jpg成为我的照片,我上传它,python 会用它创建一个具有该名称的文件,burger.jpg然后w+将数据写入它(应该是图像)。

但是由于某种原因,我没有图像。

接下来我应该尝试什么?

4

1 回答 1

3

enctype表单设置为multipart/form-data

<form action="profiles.py" method="post" enctype="multipart/form-data">
于 2013-06-11T01:15:39.877 回答