Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/08/2011, 14:39
matt_1985
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 10 meses
Puntos: 61
Respuesta: forzar descarga y decodificar archivo

estoy leyendo las imagenes desde un directorio donde leo parametros a traves de la url con el script que muestro el problemas es que las imagenes estan codificadas en la path que se encuentran por lo tanto ahi que añadirles manualmente la extension para que estas sean legible es como el ejemplo que me comentas , me llegan asi 23624762HJASDGF y tengo que guardarla 23624762HJASDGF.jpg u otra extension .

espero haber sido mas claro con mi duda ,

hice unos cambios al codigo , pero aun asi tengo problemas

Código PHP:
Ver original
  1. $f=$_GET['f'];
  2. $partes_ruta = pathinfo("/upload/surveys/46443/files/$f");
  3. $nombre=$f.".".$partes_ruta['extension'];
  4. //echo $partes_ruta['extension'];
  5.     header('Content-Description: File Transfer');
  6.     header("Content-type: application/octet-stream");
  7.     header("Content-Disposition: attachment; filename=\"$nombre\"\n");
  8.     header('Content-Transfer-Encoding: binary');
  9.     header('Expires: 0');
  10.     header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
  11.     header('Pragma: public');
  12.     //$fp=fopen("$f", "r");
  13.     $fp=fopen($archivo, "r");
  14.     fpassthru($fp);

saludos