高楼爆破3无敌版,生发食物,二嫁嗜血八王爷txt
直接切入主题,从html页面上传文件,python接收处理。但其中发现有些小问题,把它写出来,算是积累吧!
html页面代码:
<form action="/admin/addgoodsaction/" method="post" enctype="multipart/form-data">
<input type="file" name="image" />
</form>
python处理部分代码:
i=web.input()
return i.image.filename
执行结果切提示:
<type 'exceptions.attributeerror'> at /admin/addgoodsaction/
'str' object has no attribute 'filename'
提示这个对象没有找到filename这个属性,一开始以为是接收对象错了,于是我直接
i=web.input()
return i.image
结果能正常打印上传的图片。证明接收对象没有错误,可为什么接收的对象正确,却提示没有filename这个属性呢?
我改写了一下代码:
i=web.input(image={})
return i.image.filename
上传一个hello.jpg的图片,结果打印hello.jpg,问题解决。从以上代码看如果不初始化image对象就找不到filename这个属性,而初始化以后才能获取filename属性从而获取上传的文件名。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
python如何查看网页代码
用python查看网页代码的方法:1、使用“import”导入requests包import requests2、使用requests包的get()函数通过网页...
[阅读全文]
-
-
python如何保存文本文件
python保存文本文件的方法:使用python内置的open()类可以打开文本文件,向文件里面写入数据可以用write()函数,写完之后,使用close()函...
[阅读全文]
-
python如何编写win程序
python可以编写win程序。win程序的格式是exe,下面我们就来看一下使用python编写exe程序的方法。编写好python程序后py2exe模块即可将...
[阅读全文]
-
-
-
-
-
-
网友评论