① php如何將BLOB類型的數據存儲到伺服器上
blob是一個對象容器,只能由js自身讀取並作為二進制數據流上傳至伺服器。
這種你得修改js代碼建立一個blob上傳至後台,然後後台再用腳本接收並儲存為文件。
② 請問如何將此圖用php或者python復原
它這是把圖片16等分(寬、高各四等分),然後把它們的順序隨機打亂,那串逗號分隔的數字記錄的就是它們的實際編號。
最簡單的還原方法,就是在html前端直接利用css3的background-position屬性結合background-size屬性進行顯示。當然這個方法並沒有實際改變圖片。
要想實際改變圖片,就要利用php的圖片處理方法進行拼接。限於篇幅,這里沒法提供代碼,自己去研究吧。
③ php中如何從資料庫中讀取圖片
<?php
//將圖片存進資料庫再讀出,注意存儲圖片的欄位類型必須為blob
$user=』root』;
$password=』root』;
$db=』test』;
$connect=mysql_connect(『localhost』,$user,$password);
mysql_set_charset(『utf8′,$connect);
mysql_select_db($db);
$photo = 「0x」.bin2hex(file_get_contents(「./test.jpg」));
$sql=」INSERT INTO `test`.`test` (`photo`) VALUES ($photo);」;//$photo不需要用引號,切記
mysql_query($sql);
//$result=mysql_query(「SELECT *
//FROM `test`
//LIMIT 0 , 30〃);
//$img=mysql_fetch_array($result);
//echo $img['photo'];
?>