2006年05月06日 星期六 13:27
我一直在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
2006年05月06日 星期六 22:22
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/ """
Zeuux © 2025
京ICP备05028076号