当前位置: 首页 > 面试题库 >

上传html文件并使用python

徐兴昌
2023-03-14
问题内容

对于我的论坛,我尝试使用以下方式上传带有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+,然后将数据写入到它(这应该是图像)。

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

接下来我应该尝试什么?


问题答案:

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

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


 类似资料:
  • 我想为Python Selenium上传一个文件,但是send_keys方法(用文件的目录发送密钥)不起作用,我得到一个'message:element not interactable'。这是由于事实上,我的上传按钮不包含一个“输入”的html代码。我目前的代码允许你点击“上传文件”按钮,然后打开小的Mac Os窗口。在那之后,我不知道我能做什么。很明显,send_keys方法不起作用。 我正在

  • 问题内容: 这就是我在PHP代码中使用Ajax上传pdf文件的方式 从我如何将其放置到以及如何将其传递到php文件,以便我可以检查是否不为空 问题答案: 尝试从属性创建对象,将其转换为字符串 js 的PHP jsfiddle http://jsfiddle.net/guest271314/LL95z474/

  • 问题内容: 我有那个基本的,众所周知的多文件上传表格。像这样 有没有一种方法(最好是硬编码选项)来限制用户可以选择的文件数量?通过限制,我的意思是严格阻止,而不仅仅是超过这个数目的警告。 提前致谢。:) 问题答案: 您可以实施javascript解决方案来检查已选择的文件数,然后可以将其用于禁止上载到服务器。但是,实际上只有客户端解决方案,因为实际上并没有什么可以阻止用户将这些文件发布到您的php

  • 我想增加一个多文件上传按钮到我的申请表格在我的网站。直到现在,我可以一次上传多个文件,并显示这些文件的列表。然而,我现在也想首先上传几个文件,并看到列表,然后我希望能够添加更多的文件,并有该列表停留。但是,到目前为止,当我这样做时,已经上传的文件列表就会消失。这是HTML、CSS和JS代码,我一直使用到现在。如果有人能给我如何在代码中更改这一点的提示,我会很高兴的。 如果我的问题有错误,我很抱歉。

  • 如何使用selenium webdriver通过窗口提示从本地上传文件? 我想执行以下操作: 点击窗口上的“浏览”选项 从窗口提示符转到保存文件的本地特定位置 选择文件,然后单击“打开”以上传文件。

  • 问题内容: 我想将文件上传到给定的文件夹。 错误是: 注意:未定义的变量:第3行的C:\ wamp \ www \ sdg \ import \ ips.php中的HTTP_POST_FILES 问题答案: 以下是一种上传文件的方法,还有许多其他方法。 正如@nordenheim所说,自PHP 4.1.0起已弃用,因此不建议使用。 PHP代码(upload.php) HTML代码启动功能 希望这可