Hi All, I wonder if there's a way to upload/save the file type field of an image which I encoded to base64. I have created a file type field where on the portal module it worked fine when I uploaded and downloaded the file. But I don't know how to configure this through API with sugarbean.
This is my vardef example.
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$dictionary['mymodule']['fields']['myfield']['name'] = 'myfield';
$dictionary['mymodule']['fields']['myfield']['vname'] = 'LBL_MYFIELD';
$dictionary['mymodule']['fields']['myfield']['type'] = 'file';
$dictionary['mymodule']['fields']['myfield']['dbType'] = 'varchar';
$dictionary['mymodule']['fields']['myfield']['len'] = 255;
$dictionary['mymodule']['fields']['myfield']['comment'] = 'myfield comment';
$dictionary['mymodule']['fields']['myfield']['required'] = false;
$dictionary['mymodule']['fields']['myfield']['audited'] = false;
$dictionary['mymodule']['fields']['myfield']['custom_file_field'] = true;
?>
This is the data
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
{
"files": {
"myfield1": {
"filename": "Example1.jpg",
"file_contents": "data:image/jpg;base64,base64_encoded_data_here"
},
"myfield2": {
"filename": "Example2.jpg",
"file_contents": "data:image/jpg;base64,base64_encoded_data_here"
}
}
}