загрузить файл со скриптом Python в Plone - PullRequest
2 голосов
/ 25 февраля 2012

Я использую 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 Ответ

1 голос
/ 27 февраля 2012

Вы сохраняете файл не в файловой системе, а в объектной базе данных Zope.Вам придется использовать код Python (не скрипт Python), чтобы открыть путь к файлу с помощью встроенной функции open для сохранения данных в.

...