2012-02-25 6 views
2

Я использую plone для создания своего сайта. В одном шаблоне страницы, у меня есть <input type="file" name="file"> и эта форма: <form method="post" action="addintoDb" enctype="multipart/form-data"загрузить файл с скриптом python в plone

addintoDb является питон скрипт, который сохранить свою информацию в БД: context.addParam(name=request.name, path=request['file']). в моем db у меня есть имя и на пути: <ZPublisher.HTTPRequest.FileUpload instance at 0x081F98C8>, но я хочу, чтобы на нем был загружен файл (например, c: ...)

Я надеюсь, что кто-то может мне помочь.

+1

Вы должны добавить дополнительную информацию. Какие технологии для формы вы используете, каков контекст этой формы, каждый пользователь, даже не зарегистрированный пользователем, может использовать его ... Вам нужна помощь, поэтому дайте достаточно информации. – toutpt

ответ

1

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

 Смежные вопросы

  • Нет связанных вопросов^_^