Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
19453 Widoki

I'd like to upload 2 files to my models directory, code below:

file1= fields.Binary("Upload file1")
file2 =fields.Binary("Upload file2")

<field name="file1" filename="file1_name"/>
<field name="file2" filename="file2_name"/>

after I get my 2 files into my models directory which is not the case I'd like to pass these files to my function:

start(file1_name,file2_name)

Awatar
Odrzuć
Najlepsza odpowiedź

Hello,
You have to define one char field to save a binary file.
In your case :

Py File:
file1 = fields.Binary("Upload file1")
file1_name = fields.Char('File Name1')
file2 = fields.Binary("Upload file2")

file2_name = fields.Char('File Name2')

XML File :
<field name="file1" filename="file1_name"/>
<field name="file1_name" invisible="1"/>
<field name="file2" filename="file2_name"/>
<field name="file2_name" invisible="1"/>

Hope it will works for you.
Thanks.
Awatar
Odrzuć
Autor

Well the problem is that I cant have those files saved to my models directory, thus I get this error when I pass each file's name to the function:

FileNotFoundError: [Errno 2] No such file or directory:

I have googled it and I have found that the files uploaded will be stored in the database but I want them to be saved to my models directory

Powiązane posty Odpowiedzi Widoki Czynność
2
lip 22
9043
1
cze 21
2315
2
lut 21
299
5
wrz 20
14173
4
cze 20
49623