Я ищу способ добавить ссылку загрузки в виде формы в OpenERP, чтобы при нажатии ссылки я могу загрузить ранее загруженное изображение. Какой был бы лучший способ сделать это?Ссылка для загрузки изображений - OpenERP
0
A
ответ
0
@Hassan Zaheer
Если вы используете fields.binary, то вы можете иметь эту функцию, при использовании двоичного поля, не используйте любой виджет с полем, и вы заметите, что odoo будет конвертировать ваш закачанный изображение в URL-адрес, который вы можете щелкнуть и загрузить.
Здесь приведен пример самовычислимого двоичного поля.
import base64
from osv import osv, fields
class my_class(osv.osv_memory):
def get_file(self, cr, uid, ids, field_name=None, arg=None, context=None):
result = dict.fromkeys(ids)
for record_browse in self.browse(cr, uid, ids):
f = open(record_browse.file_path)
result[record_browse.id] = base64.encodestring(f.read())
f.close()
return result
_name = 'my.class'
_columns = {
'file_path': fields.char('File Location', size=128),
'file': fields.function(get_file, method=True, store=False, type='binary', string="Download File"),
}
или вы можете добавить простой field.binary как:
'filedata': fields.binary('Label',filters='*.xml'),
И добавить поле на просмотр, который будет отображаться как загружаемое URL.
Смежные вопросы
- 1. php символическая ссылка для изображений
- 2. Универсальное изображение для загрузки изображений изображений
- 3. Ссылка для загрузки с jQuery
- 4. Ссылка на 2 поля в OpenERP
- 5. Код HTML для загрузки изображений
- 6. Служба загрузки изображений для Android
- 7. TinyMCE плагин для загрузки изображений
- 8. Mock viewmodel для загрузки изображений
- 9. JQuery для предварительной загрузки изображений
- 10. Создание виджета для загрузки изображений
- 11. Исходное исключение для загрузки изображений
- 12. Использование AsyncTask для загрузки изображений
- 13. Сервис Ткань для загрузки изображений
- 14. Создайте форму для загрузки изображений
- 15. Облачный сервис для загрузки изображений
- 16. Сценарий Bash для загрузки изображений
- 17. поле для загрузки нескольких изображений
- 18. .htaccess только для загрузки изображений
- 19. Максимальный размер загрузки для изображений
- 20. Модуль OpenERP 6.1 с полем загрузки файлов
- 21. Ссылка для загрузки iTMSTransporter для Windows 7?
- 22. как добавить поле для множественного вложения изображений в модуль openerp
- 23. Создать функцию загрузки изображений изображений
- 24. Сайт для загрузки изображений для прототипирования?
- 25. PHP Перенаправление после загрузки изображений
- 26. реагирующих изображений начальной загрузки - два изображений выравненных
- 27. Не могу получить fancybox для загрузки изображений
- 28. Простые библиотеки загрузки изображений
- 29. jQuery Ссылка против загрузки?
- 30. Удобство использования загрузки изображений
Что такое фильтры = '*. Xml' в определении двоичного поля? – StackUP
Когда я это делаю, изображение загрузки не находится в формате png. Когда я пытаюсь открыть загруженный файл, я должен выбрать, через какую программу я хочу его открыть. –