Я пишу адаптер настраиваемого действия PloneFormGen, чтобы добавить объект File в папку из поля File в форме.Вот сценарий:
target = context.filefolder
form = request.form
uid = str(DateTime().millis())
target.invokeFactory("File", id=uid, file=form['arquivo-do-cv_file'])
obj = target[uid]
"filefolder" - это имя папки внутри родительской папки для PFG FormFolder.Этот сценарий настроен для запуска с ролью прокси-сервера Manager.
Проблема состоит в том, что объекты File, созданные таким образом, не будут отображать ссылку "Нажмите здесь, чтобы загрузить файл" при их просмотре.Файлы могут быть загружены, хотя, если я подавлю часть "/ view" в конце URL.Чего мне не хватает при вызове invokeFactory для создания объекта File?
ОБНОВЛЕНИЕ: Я имел в виду, что я не получаю " имя файла - тип файла , размер в килобайтах ( размер в байтах )"ссылка для документа, ниже подписи автора.Когда я создаю объект File с использованием обычного пользовательского интерфейса Plone, он появляется.