跳至內容
選單
此問題已被標幟
2 回覆
5462 瀏覽次數

I uploaded a file as attachment through ir.attachments  model.

I am able to locate that file locally location which is

/.local/share/Odoo/filestore/mydb/0c/0c45faf5b09ce9b7c9fbb6bd1a7787f24d24ab8

How to get the exact file in exact format which i uploaded which is my_file.shp instead of this encrypted file because i wanted to do some manipulation/processing on this file through python code.

I wanted to decrypt this file back to original format and extension with a path associated with it.

Thanks

頭像
捨棄
最佳答案

You can retrieve the name of the encrypted file in the filestore using the Odoo database. In the table ir.attachments, there are columns named checksum ​and name that allow you to establish the connection between those.

Based on your example, you could have done this:

SELECT name
FROM ir_attachment
WHERE checksum='0c45faf5b09ce9b7c9fbb6bd1a7787f24d24ab8'

The field name would have been: my_file.shp.

頭像
捨棄
最佳答案

Hi! I've the same problem, have you managed to solve the problem? I need to manipulate it in PHP for a script.

Thanks

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
1
8月 20
7913
0
2月 19
3157
1
1月 23
9147
0
8月 18
3617
1
8月 15
5627