我正在使用 plone 来构建我的站点。 在一个页面模板中,我有 <input type="file" name="file">和这个表格:<form method="post" action="addintoDb" enctype="multipart/form-data"
addintoDb 是一个将我的信息保存到数据库中的 python 脚本:context.addParam(name=request.name, path=request['file']) . 在我的数据库中,我有名字和路径:<ZPublisher.HTTPRequest.FileUpload instance at 0x081F98C8>但我想把文件上传到哪里(比如 c:...)
我希望有人能帮助我。
请您参考如下方法:
您不是将文件保存在文件系统中,而是保存在 Zope 对象数据库中。您必须使用 python 代码(而不是 python 脚本)通过 open 内置函数打开文件路径以将数据保存到。
