Zend AMF + AS3 bir dosya diyalog kutusunu açmak için nasıl

0 Cevap php

Ben bir dosya indirmek için bir iletişim kutusunu açmak için benim Zend AMF için bir istek göndermek istiyorum.

Gibi bir işlem:

Benim flaş App Zend Server için bir istek gönderin, PHP ile işlem MYSQL sonuçları, daha sonra app doğru veya yanlış bir dosya download (. Csv) ve sonuç olarak tarayıcıya sonuç gönderin

Ben kodu Zend Çevre gayet dışında çalışma var, ama ben dosyayı yazdırmak / echo giderken elbette, - bu olay ile hiçbir şey yanıp geri gönderir.

Bu etrafında herhangi bir yolu var mı?

        $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;

Ya da, ben sadece ... zend isteği bu dışında talep var?

Şimdiye kadar ben zend başlıklarını faydalanmak için başlıkları değişti:

        $this->setHeader('Content-Type', 'application/octet-stream');           
        $this->setHeader('Content-disposition:', 'attachment');
        $this->setHeader('filename:', 'file.csv');

Ama 'file.csv' $ dosya eklemek ve sonra Flash gerçek bir sonuca dönmek VE dosyasını indirmek .. nasıl emin değilim (zend çaylak burada korkarım ..)

0 Cevap