Mysql
 sql >> Database >  >> RDS >> Mysql

Zend/PHP:problema durante il caricamento/scaricamento di file nel/dal campo BLOB di MySQL

Ok, penso che il tuo problema sia che stai usando AJAX per scaricare il file.

Non è possibile scaricare file utilizzando AJAX (o meglio - JS) in modo normale. Sai, c'è un buco troppo grande perché gli exploit lo consentano (credo di sì) - comunque non esiste tale possibilità.

Ci sono soluzioni alternative però. Uno di questi è la creazione dinamica di iframe nascosti sulla pagina e la modifica della sua posizione nello script di download. Quindi non stai utilizzando JS per il download, ma semplici funzionalità del browser.

Un altro modo è descritto in questa pagina:

http://www.filamentgroup.com/lab/jquery_plugin_for_requesting_ajax_like_file_downloads/

Mybe ti sarà di aiuto.