Hi,
I have defined a field as
invLogo = fields.Binary("Upload Company Logo (for Invoice)", attachment=True,
help="This field holds the image used for as companyLogo")
and i have defined the view as
<field name="invLogo" widget="image" class="oe_avatar" options='{"preview_image": "image_medium"}'/>
Everything works fine.. it displays a image upload box and everything, but the problem is that when i select a image and select save the picture won't get saved and also in the table in the db the column is also null. Why is this happening? Did i define the field wrong? Please help me!
Thanks
For some weird reason i created another binary field and it worked fine. No matter what or how i tried i couldn't get the old field working. Now the binary field shows the image even after saving, database holds some value in the respective column, it's not null like before and more importantly i didn't declare store=True.
For me, the problem was that the name of the field has to be set in the "preview_image" option of the widget, like this:
<field name="img_avatar" widget="image" class="oe_avatar" options='{"preview_image": "img_avatar"}'/>
Hope it helps