Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2012, 04:33
GROGUI2
 
Fecha de Ingreso: agosto-2010
Mensajes: 128
Antigüedad: 13 años, 9 meses
Puntos: 2
Subida de ficheros a un servidor externo. Problema con acentos.

Hola,

he escrito un código para subir ficheros a un servidor desde mi servidor, a través de un servicio Web. Todo funciona bien hasta que el nombre del fichero contene símbolos diacríticos.

Todos mis ficheros estáne en UTF-8. Este es mi código:

Código PHP:
 [...]

        
$meta = array();
        
        
$meta['full_path'] = $full_path;
        
        
$postData = array();
        
        
$postData['meta'] = json_encode($meta);
        
$postData['file'] = $temp_path// Esto es un "@" . "La ruta donde esta el fichero"

        
$curl curl_init();

        
curl_setopt($curlCURLOPT_URL$url);
        
curl_setopt($curlCURLOPT_USERPWDYii::app()->params['APP_AUTH']);


            
curl_setopt($curl,CURLOPT_HTTPHEADER, array (
            
"Content-Type: multipart/form-data;charset=utf-8",
            ));
            
        
curl_setopt($curlCURLOPT_SSL_VERIFYHOST0);
        
curl_setopt($curlCURLOPT_SSL_VERIFYPEER0); 
        
curl_setopt($curlCURLOPT_POST1);
        
curl_setopt($curlCURLOPT_POSTFIELDS$data);
        
curl_setopt($curlCURLOPT_RETURNTRANSFERtrue);
        
        
$r curl_exec($curl);
        
$code curl_getinfo($curlCURLINFO_HTTP_CODE);
        
curl_close($curl);
        return array(
$r,  $code); 
Alguna idea de qué puedo hacer para que funcione? Gracias