这是保存二进制数据(图像,三维建模(的php代码
为了存储三维建模和纹理,首先创建了一个数据库来管理它们。
use c# system.byte [] datas;
<?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";
?>
发送和接收文件时,不会转换该文件。我似乎对字节有一个错误的理解,认为这种方法现在不能正常工作,但我不确定。
这是表
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是byta[]类型的
怎么了???
请参阅https://www.postgresql.org/docs/10/datatype-binary.html
byte[]不是byta[]类型的byta[]典型
但是我没有加载字节文件
字节文件未使用转义和解密
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 |
没有工作
仅加载文件\x它没有对进行除码