Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
4523 Näkymät

Hello,

I'm using product_images_olbs, it's working well. I'm trying to modify the code so I save the image uploaded with a different name in a file, but it doesn't work! Here's my code:

 def get_image(self, cr, uid, id):
    each = self.read(cr, uid, id, ['link', 'filename', 'image'])
    if each['link']:
        try:
            (filename, header) = urllib.urlretrieve(each['filename'])

            f = open(filename , 'rb')
            data=f.read()
            img = base64.encodestring(data)
            f.close()
            with open('test.jpg','wb') as f2:
               f2.write(data)

            f2.close()  


        except:
            img = ''
    else:
        img = each['image']

    return img

This code works when it's launched outside openerp!

Can someone help me figure out why the file test.jpg is not created?

Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
1
maalisk. 15
4699
1
heinäk. 25
2089
0
huhtik. 22
2339
1
toukok. 20
3462
0
maalisk. 20
3475