0
我想在php中創建一個圖像,以base64編碼的數據 使用代碼:file_put_contents('export/MyFile.png', base64_decode($img));
我在瀏覽器上閱讀,但7483應該是一個更大的數字。 如果我打開的圖像只創建了一半(另一半是透明的) 如果變量$ img包含一個短字符串,它的工作原理。 如果它包含的字符串太長,圖像將僅部分創建。 爲什麼?以base64導出圖像
PS:如果我使用
$img = base64_decode($img);
$fp = fopen("export/MyFile.png", "w");
fwrite($fp, $img);
fclose($fp);
我有相同的問題
感謝
如果我嘗試查看圖像會給我一個錯誤。 但我認爲什麼是正確的,因爲用一個簡短的字符串,完美地導出圖像...只有當$ img有一串字符不應該很長... – 2012-07-10 15:23:34