Assalamualaikum
Data gambar yang disimpan di database odoo biasanya disimpan dalam format base64. Hal ini dilakukan untuk menghemat ruang penyimpanan.
Apa itu format base64?
Format data yang menggunakan metode pengkodean untuk mengubah data biner menjadi string teks. Format ini sering digunakan untuk menghemat ruang penyimpanan.
Kenapa harus di-decode?
Karena pada awalnya gambar disimpan dalam bentuk base64. base64 adalah representasi teks dari data biner. Maka ketika ingin mengonversi gambar menjadi format lain, seperti JPEG atau PDF, maka perlu mengembalikannya ke bentuk aslinya sebagai data biner.
Membuat field untuk menampung data.
Buat method
Ketika kita ingin mengonversi gambar menjadi format lain, seperti JPEG atau PDF, maka perlu mengembalikannya ke bentuk aslinya sebagai data biner. Seperti kode di atas.