php 上传图片到数据库(二进制形式)出了问题,求救

2025-01-19 03:25:36
推荐回答(3个)
回答1:

$image=$_POST['image']; 上传图片不是这样用的
要用
$_FILES[]才可以

如果是

那就是
$_FILES['image']['tep_name']

$fp=fopen($_FILES['image']['tep_name'],"rb");
.....

回答2:

$image=$_FILE['image'];
form 里面必须加一个传递参数 enctype="multipart/form-data"

回答3:

我只是补充一下
一楼有个小小的错误,是$_FILES['image']['tmp_name'];
这个字段一般都是几KB,你的数据库是varchar,那样就不行.