【发布时间】:2010-08-25 13:45:42
【问题描述】:
HTML:
<form enctype="multipart/form-data" action="/convert_upl" method="post">
Name: <input type="text" name="file_name">
File: <input type="file" name="subs_file">
<input type="submit" value="Send">
</form>
Python(谷歌应用引擎):
if self.request.get('file_name'):
file_name = self.request.get('file_name')
我的问题是我没有收到来自 file_name 文本输入的数据。我知道问题在于它存在于 enctype="multipart/form-data" 表单中,但我不知道如何解决它 - 我的意思是如何一键从输入中接收文件和字符串提交按钮。
提前致谢。
【问题讨论】:
-
假设您使用的是格式正确的 HTML 是否安全?您的标签周围没有 ....也尝试在没有 multipart/for-data 编码类型的情况下通过您的表单传递一个字符串,看看您的表单代码是否真的有效。
-
对于代码片段的外观,我很抱歉,尽管我在这里找不到任何格式化它的帮助 - 在 stackoverflow 上。
-
使用带有 1 和 0 的第 5 个图标
-
No 是有意的 - 原因在我的评论中。
-
感谢更新格式
标签: python html google-app-engine cgi