Copiar archivo y esperar a que termine... se puede?
Publicado por Rolando (11 intervenciones) el 15/03/2016 21:34:33
Señores, tengo el siguiente tema:
El sistema ejecuta un AJAX donde un php va a buscar a una ruta (fuera del documentroot) un archivo PDF y lo deja dentro del documentroot para descargarlo... lo que pasa luego, es que la rutina javascript que sigue luego, que termina el ajax, es abrir un popup donde muestra el archivo...
Mi pregunta es... el comando COPY() de php, espera que el archivo se termine de copiar para continuar o cómo puedo hacerlo para esto? pues aveces no me funciona la descarga y me imagino que es por que no se ha terminado de copiar este...
Pensaba en un bucle que preguntara después del copy(), si el archivo estaba "OK", de ser así, sale del bucle por ende continua, pero no sé que comando me dice si el archivo se terminó de copiar o si es un archivo legible (que para el caso sería lo mismo "casi")
El proceso es
BOTON(html) -> Ajax(jQuery) -> descarga.php -> Termina Ajax y llama a window.popup...
Si me pueden ayudar, muchas gracias!
El sistema ejecuta un AJAX donde un php va a buscar a una ruta (fuera del documentroot) un archivo PDF y lo deja dentro del documentroot para descargarlo... lo que pasa luego, es que la rutina javascript que sigue luego, que termina el ajax, es abrir un popup donde muestra el archivo...
Mi pregunta es... el comando COPY() de php, espera que el archivo se termine de copiar para continuar o cómo puedo hacerlo para esto? pues aveces no me funciona la descarga y me imagino que es por que no se ha terminado de copiar este...
Pensaba en un bucle que preguntara después del copy(), si el archivo estaba "OK", de ser así, sale del bucle por ende continua, pero no sé que comando me dice si el archivo se terminó de copiar o si es un archivo legible (que para el caso sería lo mismo "casi")
El proceso es
BOTON(html) -> Ajax(jQuery) -> descarga.php -> Termina Ajax y llama a window.popup...
Si me pueden ayudar, muchas gracias!
Valora esta pregunta
0