0
//Get image from form
$image = $_FILES['image']['tmp_name'];
//Convert to base64
$imageData = base64_encode(file_get_contents($image));
//Set mime type
header('Content-Type: image/gif');
//Decode to image
$image = base64_decode($imageData);
//Save in server
$res = file_put_contents(ROOT_DIR . "/uploads/fotos/" . $row['user_id'] . ".gif", $image);
的問題是,它是在這一點上標頭(「內容 - 類型:圖像/ GIF」);在瀏覽器中顯示圖像。如何更改MIME類型不會將結果輸出到瀏覽器。以gif的格式和類型將所有圖像保存在服務器上的最終目標。
你只需要做MIME類型,當你餵養的圖像瀏覽器。如果你只是把它作爲一個文件保存在服務器上,你所做的應該沒問題。 –