A. php璇诲彇MYSQL鏁版嵁搴扑腑镄刲ongblob瀛楁碉纸锲剧墖锛夊苟杈揿嚭鍒版祻瑙埚櫒绔銆
瑕佸仛涓哄浘鐗囱緭鍑洪渶瑕佽剧疆header灏卞彲浠ヤ简锛屽湪涓娄紶锲剧墖镄勬椂鍊欐渶濂借板綍涓涓嫔浘鐗囩被鍨嬶纴澶у皬銆
<?php
//浠庢暟鎹搴撹伙纴杩欓噷灏变笉鍏蜂綋鍐欎简
$row=DataClass::query("select*fromimageswhereid=$id");
header('Content-type:'.$row['type']);
header('Content-Length:'.$row['size']);
header("Content-Transfer-Encoding:binary");
ob_clean();//阒叉php灏唘tf8镄刡om澶磋緭鍑
echo$row['content'];//鐩存帴杈揿嚭longblob瀛楁电殑鍐呭
B. 在PHP网页提交上传图片之后,在MyAdmin查看数据库中的图片保存字段都是显示[BLOB - 0 字节],这样算成功了
显示[BLOB - 0 字节] 很明显没成功,成敬带功的段稿培话握唯会有字节的
用move_uploaded_file($image_tmp_name,$big_image_addr);上传吧
$upfile=$_FILES['upfile'];
$image_tmp_name = $upfile["tmp_name"];
$big_image_address= realpath('./').'/uploads/images/';
C. php官网里面提到的blob是什么意思
不知道你说的是官网铅闷的哪个地方,一般来说,php里面提到blob是关于锋激敏数据库方面的,数据库里有一种数据类型是BLOB。BLOB (binary large object),二进制大对象,是一个可以存储二进制文银枝件的容器,一般用来存储图片,视频,或者其他的大文件。
D. php如何将BLOB类型的数据存储到服务器上
blob是一个对象容器,只能由js自身读取并作为二进制数据流上传至服务器。
这种你得修改js代码建立一个blob上传至后台,然后后台再用脚本接收并储存为文件。