Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
5763 Widoki

Hi All,

I have created module where employee can upload their image. Module works perfectly. No issue with saving /displaying employee record including image.

But I would like to know where exactly image file is stored ?

Thanks. Here is my class and img field holds file name. Please let me know in which table image is stored and how it is related to test_base table ?

from osv import osv

from osv import fields

class test_base(osv.osv):
     _name='test.base'
    _columns={
        'name':fields.char('Name'),
        'email':fields.char('Email'),
        'mydate':fields.date('My Date'),
        'code':fields.integer('Unique ID'),
        'sal':fields.integer('Salary'),
        'rate':fields.selection([(10,'10'), (20,'20'),(30,'30')],'Percentage of Deduction'),
        'ded':fields.float('Deduction'),
        'bdisplay':fields.float('Net Salary'),
        'image': fields.binary("Image", help="Select image here"),
        'skillid':fields.one2many('test.skill','exp'),

    }
Awatar
Odrzuć
Najlepsza odpowiedź

Hello shrikant

Image is stored in binary format. Go to pgadmin or access your database on terminal.

select image from test_base; The image column will show you binary format string for each image

Awatar
Odrzuć

thanks for the info. Does it mean that we can't view image stored in database?

No u cannot view image because its just binary format data.

Thanks Again.

Powiązane posty Odpowiedzi Widoki Czynność
2
wrz 23
7714
2
mar 23
46786
2
gru 23
57702
0
mar 22
2384
3
cze 20
10689