我正在使用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:...)
我希望有人可以帮助我。
答案 0 :(得分:1)
您没有将文件保存在文件系统上,而是保存在Zope对象数据库中。你必须使用python代码(不是python脚本)打开一个带有open
内置函数的文件路径来保存数据。