Bonjour,
Sous ajax, j'utilise un FRAMESET avec un FRAME servant à lancer readfile via un form (je ne sais pas d'ailleurs s'il n'y a pas mieux...).
Comment faire sous jQuery ?
Merci
Bonjour,
Sous ajax, j'utilise un FRAMESET avec un FRAME servant à lancer readfile via un form (je ne sais pas d'ailleurs s'il n'y a pas mieux...).
Comment faire sous jQuery ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part load()
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
Merci,
Cela fonctionne-t-il pour tout type de fichier (pdf, xls etc.) ?
Ajax ne peut dans tous les cas de figure que récupérer du string ...
tu récupères le flux du fichier sous forme de string ...
Et cela pour tout type de fichier ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
Merci.
Si par exemple je veux qu'en cliquant sur un bouton de ma page, je puisse récupérer le fichier ./test.pdf et avec un autre bouton le fichier ./test.xls avec ouverture de la fenêtre "voulez-vous ouvrir ou enregister... à partir de...", comment dois-je m'y prendre si la récupération du flux est sous forme de chaîne ?
Tu ne pourras pas ouvrir le fichier ni le sauvegarder en local ...
pour lancer un téléchargement il faut passer par un forcedownload coté serveur
ou un fichier zip ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
Pour l'instant, j'envoie les documents à travers le submit d'un formulaire qui appelle une page php contenant :
Mais je voudrais pouvoir le faire via ajax et via jQuery
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $path="./docs/"; $file="mondoc.pdf"; $fileext="Document.pdf"; $fullpath=$path.$file; //-------------------- $length = filesize($fullpath); header("Content-Type: application/force-download; name=\"".$fileext."\""); header("Content-Transfer-Encoding: binary"); header("Content-Length:".$length); header("Content-Disposition: attachment; filename=\"".$fileext."\""); header("Expires: 0"); header('Pragma: private'); header('Cache-Control: private, must-revalidate'); readfile($fullpath);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager