rettifico un attimo il problema...
Io mando delle immagini su un web server tramite j son da un'applicazione android...
In java per inviarle uso una cosa del genere:

..................
ByteArrayOutputStream baos = new ByteArrayOutputStream();
provaF.compress(Bitmap.CompressFormat.JPEG, 100, baos); // provaF è un bitmap
byte[] b = baos.toByteArray();
String foto = Base64.encodeToString(b, Base64.DEFAULT);


try {
// Building Parameters
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("titolo", titolo));
params.add(new BasicNameValuePair("foto1", foto));
..................
il messaggio in json è formato da un titolo e una foto in jpeg compressa....

il titolo riesco a recuperarlo, ma la foto? questo è il php:


..........................
$query = "INSERT INTO annunciofoto ( titolo ) VALUES ( :titolo ) ";

$tempPos = $_FILES['FileUtente']['foto1'];
$destPos = "./pictures/".$_FILES['FileUtente']['name'];
move_uploaded_file($tempPos, $destPos);

//Update query
$query_params = array(
':titolo' => $_POST['titolo']
);
............................
mi ci sto letteralmente ammattendo