Je veux envoyer une demande à mon Zend AMF pour ouvrir une boîte de dialogue pour un téléchargement de fichier.Comment ouvrir une boîte de dialogue de fichier de Zend AMF + AS3
Le processus:
Envoyez une demande au serveur Zend de mon flash App, processus, les résultats MySql avec PHP, puis envoyer le résultat au navigateur en téléchargement de fichier (.csv) et un résultat vrai ou false à l'application
J'ai le code qui fonctionne très bien en dehors de l'environnement Zend, mais bien sûr, quand je vais à echo/imprimer le fichier - il renvoie au flash sans rien se produire.
Y a-t-il un moyen de contourner ce problème?
$file = "";
$outtype = "Content-type: application/octet-stream";
header($outtype);
$outtype = 'Content-disposition: attachment; filename="file.csv"';
header($outtype);
$stmt->bind_result($id, $username, $email, $location);
while($stmt -> fetch()){
$file .= '"'.addslashes($col1).'"';
$file .= ',"'.addslashes($col2).'"';
$file .= ',"'.addslashes($col3).'"';
$file .= "\n";
}
print $file;
exit;
Ou, dois-je simplement demander cela en dehors de la demande de zend ...?
i Jusqu'à présent, ont changé les en-têtes pour utiliser les en-têtes zend:
$this->setHeader('Content-Type', 'application/octet-stream');
$this->setHeader('Content-disposition:', 'attachment');
$this->setHeader('filename:', 'file.csv');
Mais ne suis pas sûr comment l'attacher $ fichier « file.csv » et puis retourner un résultat vrai Flash ET télécharger le fichier .. (zend noob ici j'ai peur ..)
Je vais devoir prendre un bon long regard sur cela. Si je suis honnête - c'est un peu dans la profondeur pour mes compétences, mais merci de m'avoir mis dans la bonne direction! – Beans