Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
4463 Zobrazení

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
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
1
bře 15
4621
1
čvc 25
1971
0
dub 22
2268
1
kvě 20
3383
0
bře 20
3343