base64Eec.encode и т. п. ничего этого не нужно. Отправляете ByteArray, а в PHP:

PHP код:
if ( isset ( $GLOBALS["HTTP_RAW_POST_DATA"] )) {
$filename = $name.".jpg";
$fp = fopen( $upload_dir.$filename,"wb");
fwrite( $fp, $GLOBALS[ 'HTTP_RAW_POST_DATA' ] );
fclose( $fp );
}