2013-08-16 3 views
0

У меня есть поле для загрузки файла в мою форму. Теперь я хочу иметь возможность просматривать его, не загружая файл (это фотография и не требуется редактирования файла). Когда я загружаю файл, я бы хотел, чтобы он сохранил свое первоначальное имя вместо того, чтобы переименовываться в родовое имя (например, original_name. * Остается оригинальным_имя. * Вместо того, чтобы стать serial_number_22. *).OpenERP 7: Как просмотреть/загрузить загруженный файл?

У меня есть следующее.

В моем .py файл:

'file_upload' : fields.binary('Sales Contract'), 

В моем .xml файл:

<field name="file_upload"/> 

С наилучшими пожеланиями,

ответ

0

Пожалуйста, обратите внимание на этом модуле система управления документами , Это поможет вам загружать и связывать файлы с отдельными записями. И отдельно в меню знаний вы можете организовывать, просматривать, обмениваться файлами и папками, а совместное использование через ftp также является дополнительным вариантом.

Извините, если ваша цель отличается. Я думал, это может вам помочь.

+0

Это не совсем то, что мне нужно. Я не ищу простой способ загрузить файлы, я просто хочу, чтобы файлы, которые я загружаю, использовали «fields.binary», чтобы сохранить их исходные имена, а не переименовывать. Это возможно? –

+0

В Fields.binary хранятся только данные (см. Класс binary (_column) в fields.py). Если в модуле управления документами он обрабатывается как файл, как есть. Это больше похоже на создание папки, организацию файлов и сопоставление записей с файлами, чтобы при переходе к этой записи вы видели связанные файлы. Наконец, организуйте файлы с модулем управления документами. Я использовал его с той же целью. Вы пробовали использовать модуль? – Vivek

+0

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

0

Если это изображение, вы можете использовать widget="image", чтобы просмотреть его сразу после загрузки.

+0

Правильно ли, что после этого файл не загружается? –

+0

Вы можете щелкнуть правой кнопкой мыши по изображению и сохранить его. На данный момент нет опции загрузки. – Parthiv

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