在plone中使用python脚本上传文件

时间:2012-02-25 18:27:18

标签: python plone zope

我正在使用plone来构建我的网站。 在一个页面模板中,我有<input type="file" name="file">和此表单:<form method="post" action="addintoDb" enctype="multipart/form-data"

addintoDb是一个python脚本,可以将我的信息保存到db:context.addParam(name=request.name, path=request['file'])中。 在我的数据库中我有名称和路径:<ZPublisher.HTTPRequest.FileUpload instance at 0x081F98C8>但我想要上传文件的位置(如c:...)

我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:1)

您没有将文件保存在文件系统上,而是保存在Zope对象数据库中。你必须使用python代码(不是python脚本)打开一个带有open内置函数的文件路径来保存数据。