Python论坛  - 讨论区

标题:[python-chinese] 求助Python的WEB开发文件上传的例

2006年05月06日 星期六 13:27

gashero harry.python at gmail.com
Sat May 6 13:27:22 HKT 2006

我一直在mod_python上面做WEB开发,最近遇到文件上传的问题无法解决。希望大家可以用各自的框架写一段文件上传的例子给我,多谢。
我在mod_python中遇到的问题如下:
mod_python使用mod_python.util.FieldStorage类下属的Field类接受上传的文件,按照官方的说法是将会从Field实例的file属性返回打开的上传文件的临时文件句柄。
但是实际使用publisher进行开发时,publisher调用函数的参数可以正确的得到POST表单的字段数据。但是FieldStorage类却收不到POST的数据,只能收到GET的数据,或者说在url中传递的数据。由于文件上传只能使用POST,所以也就是什么都收不到了。我也试过用publisher发布函数的参数来接受上传文件,但是只是收到了客户端的文件名,即浏览框显示的文件名。文件的数据却不知如何获得。最后经我抓包来看,上传的文件是随提交的请求一起上传的,可就是被mod_python给搞坏了。
多谢各位仁兄,望提供例子时带上客户端的表单HTML代码,我对HTML的熟悉也有限。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060506/2173f7e9/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年05月06日 星期六 22:22

Zoom.Quiet zoom.quiet at gmail.com
Sat May 6 22:22:00 HKT 2006

On 5/6/06, gashero <harry.python at gmail.com> wrote:
>
> 我一直在mod_python上面做WEB开发,最近遇到文件上传的问题无法解决。希望大家可以用各自的框架写一段文件上传的例子给我,多谢。
http://pythonic.zoomquiet.org/demo/tour/frame_tour_zh.htm
看 fileUpload.html 一节,有源代码讲解的……
html 的提交表单::
http://pythonic.zoomquiet.org/debugger/fileShowZh.pih?name=demo/tour/fileUpload.html
py 的处理响应:
http://pythonic.zoomquiet.org/debugger/fileShowZh.pih?name=demo/tour/fileUpload.py


> 我在mod_python中遇到的问题如下:
> mod_python使用mod_python.util.FieldStorage类下属的Field类接受上传的文件,按照官方的说法是将会从Field实例的file属性返回打开的上传文件的临时文件句柄。
> 但是实际使用publisher进行开发时,publisher调用函数的参数可以正确的得到POST表单的字段数据。但是FieldStorage类却收不到POST的数据,只能收到GET的数据,或者说在url中传递的数据。由于文件上传只能使用POST,所以也就是什么都收不到了。我也试过用publisher发布函数的参数来接受上传文件,但是只是收到了客户端的文件名,即浏览框显示的文件名。文件的数据却不知如何获得。最后经我抓包来看,上传的文件是随提交的请求一起上传的,可就是被mod_python给搞坏了。
> 多谢各位仁兄,望提供例子时带上客户端的表单HTML代码,我对HTML的熟悉也有限。
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request at lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
>


--
"""Time is unimportant, only life important!
blogging  :  http://blog.zoomquiet.org/pyblosxom/
wiki enter:   http://wiki.woodpecker.org.cn/moin/ZoomQuiet
in douban:  http://www.douban.com/people/zoomq/
"""

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号