Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:
Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro

Como Envio un archivo a la maquina Cliente???

Aqui hay un espacio para los amantes del lenguaje PHP

Como Envio un archivo a la maquina Cliente???

Notapor trunksito el Mié Jun 04, 2003 8:15 pm

Hola, mi problem es el siguiente:

Tengo una pagina en la que puedo subir archivos al server, pero estos a la hora de llegar al server son cambiados de nombre aleatoriamente (ej. ash1j4khkash1j2h43kjh.zip), pero el nombre original (ej. file.zip) se queda almacenado en mi BD, el chiste es que con un click debo bajar (ash1j4khkash1j2h43kjh.zip) pero cambiandolo de nombre a file.zip, de modo que el cliente no reciba el nombre grandazazazo del archivo en el server sino el de "file.zip".

Gracias de antemano. :D
OnlyTK - I'm gonna live Forever
Avatar de Usuario
trunksito
Usuario Activo
Usuario Activo
 
Mensajes: 20
Registrado: Mar Jun 03, 2003 7:33 pm
Ubicación: Perú

Re: Como Envio un archivo a la maquina Cliente???

Notapor latindeveloper el Mié Jun 04, 2003 8:29 pm

Posiblemente tenga una solucion:

Tengo entendido que no es posible cambiar el encabezado HTTP que contiene el nombre del archivo. pero si es posible hacer lo siguiente:

1. Copiar o mover el archivo original a otro haciendo el siguiente codigo.
Código: Seleccionar todo
copy($anterior,$nuevo);

2. Luego mandar la cabecera para que envie el archivo especificado osea:
Código: Seleccionar todo
header("Location:$nuevo");


Todos estos comandos muchas veces estan restringidos por el servidor.

Si alguien tiene una mejor solucion que la diga.

:wink:
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru

Notapor Mojotedtardup1 el Mar Oct 24, 2006 9:23 pm

Mojotedtardup1
Novato
Novato
 
Mensajes: 1
Registrado: Lun Oct 23, 2006 12:27 am

Otra posiblidad

Notapor Bestprogramado el Sab Nov 04, 2006 8:47 pm

Otra posibilad es usar la funcion Move_Uploaded_File y cambiar la ubicacion de la pagina con javascript(ya se que el foro no es de este tema)

Código: Seleccionar todo
If (move_uploaded_file($FILES["zipFile"]["name"], $nombre)
{
     echo '<script laguage="javascript">';
         echo 'window.location = ' & $nombre;
     echo '</script>';
}


Espero que te sirva 8)
Imagen
Imagen
Programar es jugar a ser Dios!!
Avatar de Usuario
Bestprogramado
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 117
Registrado: Mar May 31, 2005 1:44 pm
Ubicación: Buenos Aires


Volver a PHP

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados