jmb10
11/10/2006, 15h54
Bonjour,
J'utilise depuis toujours un script php simple pour permettre un téléchargement après validation, en voici un exemple simplifié avec un jpg :
<?php
header("Cache-Control: no-cache");
header("Content-Type: image/jpeg");
header("Content-Disposition: attachment; filename=myImage.jpg");
header("Content-Description: \"télécharger image\"");
$filename = "img.jpg";
readfile($filename);
?>
(vous pouvez le tester là : http://www.ot1fontmanager.com/downloadZ.php)
Avec IE7, j'ai systématiquement un message:
"Internet Explorer ne peut pas télécharger ...
Internet Explorer n'a pas pu ouvrir ce site Internet. Le site requis n'est pas disponible ou n'a pas pu être trouvé. Réessayez ultérieurement."
Cela marchait très bien avec IE6, cela marche toujours très bien avec FireFox ou Opera. Je suppose que c'est lié à des options de sécurité de IE7, mais impossible de trouver la moindre info nulle part.
Si quelqu'un a une idée ou mieux une solution (cela me paraît difficile de demander à mes clients de changer de navigateur), je suis preneur.
Merci.
J'utilise depuis toujours un script php simple pour permettre un téléchargement après validation, en voici un exemple simplifié avec un jpg :
<?php
header("Cache-Control: no-cache");
header("Content-Type: image/jpeg");
header("Content-Disposition: attachment; filename=myImage.jpg");
header("Content-Description: \"télécharger image\"");
$filename = "img.jpg";
readfile($filename);
?>
(vous pouvez le tester là : http://www.ot1fontmanager.com/downloadZ.php)
Avec IE7, j'ai systématiquement un message:
"Internet Explorer ne peut pas télécharger ...
Internet Explorer n'a pas pu ouvrir ce site Internet. Le site requis n'est pas disponible ou n'a pas pu être trouvé. Réessayez ultérieurement."
Cela marchait très bien avec IE6, cela marche toujours très bien avec FireFox ou Opera. Je suppose que c'est lié à des options de sécurité de IE7, mais impossible de trouver la moindre info nulle part.
Si quelqu'un a une idée ou mieux une solution (cela me paraît difficile de demander à mes clients de changer de navigateur), je suis preneur.
Merci.