ブロブから画像ファイルに書き込もうとしています。PHPから画像ファイルに書き込む際にエラーが発生しました
if($_POST['logoFilename'] != 'undefined'){
$logoFile = fopen($_POST['logoFilename'], 'w') or die ("Cannot create ".$_POST['logoFilename']);
fwrite($logoFile, $_POST['logoImage']);
fclose($logoFile);
}
前のコードスニペットでは、$_POST['logoImage']
はBLOBです。ファイルはルートディレクトリに正しく書き込まれますが、ファイルを開くことはできません。 Ubuntuの11.04で、私は次のエラーが表示されます
Error interpreting JPEG image file (Not a JPEG file: starts with 0x64 0x61).
私はIMGを作成し、以下に含ま
はBLOBの最初のスニペットでそのSRC =ブロブを設定した場合、BLOBが正しく表示されない:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAgGBgcGBQgHBwcJCQ
'$ _POST [ 'logoImageどのように'] 'BLOB? POST経由でアップロードされた場合、ファイルは '$ _POST'ではなく' $ _FILES'で終わるはずです。 –
ajax経由の$ _POSTは、フォーム送信ではありません。 – GAgnew