0

AJAX を使用してファイル (画像または pdf) をアップロードしています。私のプロセスは、ファイルをbase64に変換し、AJAX経由でデータを送信し、サーバー側(PHP)で処理して画像またはpdfにします。これはサーバー側の私のコードで、正常に動作していますが、ファイル サイズが 500kb を超えると失敗します。

if ($picture_ext == 'pdf') { //pdf                      
    $image_generated_name = $select_name . '_' . $generate_rand_num . '_file.pdf';                      
    file_put_contents(WP_PLUGIN_DIR.'/plugin_name/uploads/'.$image_generated_name, base64_decode(substr($product_img_upload,28)));
} else { //image    
    file_put_contents(WP_PLUGIN_DIR.'/plugin_name/uploads/'.$image_generated_name, base64_decode(substr($product_img_upload,22)));  
}
4

1 に答える 1