Files
app-odoo/app_common/controllers/main.py
2021-06-05 23:56:19 +08:00

20 lines
501 B
Python

# -*- coding: utf-8 -*-
import base64
from io import BytesIO
import requests
from odoo import api, http, SUPERUSER_ID, _
class ImageController(http.Controller):
def get_image_from_url(self, url):
if not url:
return None
try:
response = requests.get(url) # 将这个图片保存在内存
except Exception as e:
return None
# 返回这个图片的base64编码
return base64.b64encode(BytesIO(response.content).read())