上传html文件并使用python

发布于 2021-01-29 15:01:24

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

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

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

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

所以,如果我想burger.jpg成为我的图片,我把它上传,蟒蛇需要的是并创建与该名称的文件burger.jpg使用w+,然后将数据写入到它(这应该是图像)。

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

接下来我应该尝试什么?

关注者
0
被浏览
77
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    enctype表单的设置为multipart/form-data

    <form action="profiles.py" method="post" enctype="multipart/form-data">
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看