Ufff... No sé que pueda ser... probé algo similar a tu código
Archivo test1.php
Código HTML:
Ver original function download() {
location.href="test.php?file=asd.JPG";
}
<input type="button" value="Descargar" onclick="download();" />
Archivo test.php
Código PHP:
Ver original$type = "image/jpeg";
$archivo = $_GET['file'];
header("Content-Disposition: attachment; filename=\"$archivo\""); header("Content-Transfer-Encoding:binary"); header("Content-Length: " . $size);
Lo probé con una imagen llamada asd.JPG, y la verdad me funcionó en ambos, la imagen está en la misma carpeta que los archivos, así que no tuve que especificar una ruta completa.
Se que en firefox te funciona, pero has probado a ver que te devuelve
archivos[indiceActual]? Para ver como queda la ruta completa al archivo. ¿Has probado a poner algo como
http://localhost/... en vez de
http://scarrasco-xp/...?
Me avisas. Ahí vemos que hacemos. Nos vemos