|
||
|
|
|
|||||||
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Guardar imagenes en carpeta servidor
Hola, llevo dáas intentando guardar una foto cogida de la cámara o galería en una carpeta que tengo creada en mi servidor.
La carpeta se crea cuando el usuario se registra y se encuentra ubicada en: --TITLE |--upload_photo.php |--photos(folder) |--$user1(folder) El fichero php al que llamo es el siguiente: [PHP] require("config.inc.php"); $mail = $_POST['email']; //$ruta = "photos/1234/" . basename( $_FILES['fotoUp']['name']); $ruta = "photos/$mail". basename( $_FILES['fotoUp']['name']); if(move_uploaded_file($_FILES['fotoUp']['tmp_name'], $ruta)){ // chmod ("photos/".basename( $_FILES['fotoUp']['name']), 0644); $response["success"]=1; $response["message"]="Uploaded-->".$mail; } else{ $response["success"]=0; //To debugg the email, because there was some errors to upload in this folder $response["message"]="Error -->".$mail; } die(json_encode($response)); [/PHP] He probado cambiando $mail por la carpeta ya creada y funciona perfectamente, por lo tanto no es un tema de permisos. En el logcat siempre se mete en Error el php y he puesto el mail ahi para comprobar que le llegan bien los datos. El codigo en Android es el siguiente: Código:
List<NameValuePair> arg = new ArrayList<NameValuePair>();
arg.add(new BasicNameValuePair("email", email));
arg.add(new BasicNameValuePair("path", filename));
Log.d("request!", "starting");
JSONObject json = jsonParser.makeHttpRequest(
UPLOAD_PHOTO_URL, "POST", arg);
Gracias |
|
|
![]() |
Estás aquí
|
||||||
|
||||||