当社の PHP スクリプトは、Linux ベースの Apache サーバーでホストされています。1 つのテキストエリアと送信ボタンを含むフォームがあります。このテキストエリアには、 284312文字の非常に長い base64 文字列が含まれています。
このフォームを送信すると、時間がかかりすぎます。久しぶりに処理中です。小さなbase64文字列では機能しており、画像は正常に投稿されますが、大きなサイズの画像base64文字列では機能しません。
サーバー側で次のコードを使用して、この base64 イメージを取得しています。
$ifp = fopen( "images/myimage.png", "wb" );
$status = fwrite( $ifp, base64_decode( str_replace(' ', '+', $_REQUEST['image'] ) ) );
fclose( $ifp );
これに対する解決策はありますか?PHP または Apache の構成を変更する必要がありますか?