sql >> Database >  >> RDS >> Mysql

Zend/PHP:probleem met uploaden/downloaden van bestand naar/van MySQL's BLOB-veld

Ok, ik denk dat je probleem is dat je AJAX gebruikt om bestanden te downloaden.

Het is niet mogelijk om op een normale manier bestanden te downloaden met AJAX (of liever - JS). Weet je, er is een te groot gat voor exploits om dat toe te staan ​​(ik denk van wel) - hoe dan ook, die mogelijkheid is er niet.

Er zijn wel oplossingen. Een daarvan is het dynamisch maken van een verborgen iframe op de pagina en vervolgens de locatie ervan wijzigen in uw downloadscript. Dan gebruik je geen JS om te downloaden, maar gewone browsermogelijkheden.

Een andere manier wordt op deze pagina beschreven:

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

Misschien helpt het je.



  1. PHP float/decimale waarden invoegen in MySQL

  2. MySQL UPDATE en SELECT in één keer

  3. Een tabel maken in de modus voor één gebruiker in postgre

  4. MYSQL - SELECT IP v4/v6, inet_pton &bin2hex