this is php code to save binary data (image,3dmodeling)
To store 3d modeling and textures, it was a DB created to manage them in the first place.
JavaScript
use c# system.byte [] datas;
JavaScript
<?php
$mdata= $_POST['mdata'];
$mmtex= $_POST['mtex'];
$mntex= $_POST['ntext'];
$conn=@pg_connect("host=localhost dbname=postgres user=postgres password=1234");
$query= "INSERT INTO tbl_min_mdl VALUES
('001',$mdata,$mmtex,$mntex)";
$result = pg_query($conn, $query);
echo "$mdata";
//echo "2";
?>
When sending and receiving a file, the file is not converted . It seems that I have a wrong understanding of bytea that this method is not working properly now, but I am not sure.
this is table
JavaScript
postgres=# select *from tbl_min_mdl;
mdl_cd | mdl_data | mdl_mt | mdl_nt | mdl_dt | mdl_pos
--------+----------+--------+--------+--------+---------
(0)
md_data , mdl_mt , mdl_nt is bytea[] type
what is wrong???
Refer to this https://www.postgresql.org/docs/10/datatype-binary.html
Advertisement
Answer
byte[] is not bytea[] type bytea[] typte
but i don’t load bytea file
bytea file is not used escape and decording
JavaScript
mdl_cd | mdl_data | mdl_mt | mdl_nt | mdl_dt
--------+----------+--------+--------+--------
001 | x | x | x |
001 | x | x | x |
001 | x | x | x |
001 | x | x | x |
001 | x | x | x |
001 | x | x | x |
it is no work
only load file x it was not decording