[英]How to upload multiple files with web.py?
我正在尝试通过web.py获取多个文件。 形式是这样的:
<form method="POST" action="/addProduct" enctype="mutipart/form-data">
<input type="text" name="name">
<input type="text" name="address">
<textarea form="pro-form" name="des"></textarea>
<input type="file" name="icon">
<input type="file" id="uploadSc" name="screen">
<input type="submit" value="submit">
</form>
Python代码如下:
class addProduct(Auth):
def GET(self):
return render.addProduct()
def POST(self):
i = web.input(icon={}, screen={})
name, address, des, icon, screen = i.name, i.address, i.des, i.icon, i.screen
# print icon.filename
print icon
icon_dir = './static/product/icon/'
# icon_dir = saveFile(icon, icon_dir)
screen_dir = './static/product/screen/'
# screen_dir = saveFile(screen, screen_dir)
db.insert(product, pro_name=name, pro_url=address, pro_screenurl=screen_dir, pro_iconurl=icon_dir, pro_desc=des)
return icon
服务器只返回图标的文件名,而不返回它的值:(
我知道答案了...
我在这里将multipart/form-data
拼写为mutipart/form-data
错了
:(
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.