sql >> Databáze >  >> RDS >> Mysql

Zend/PHP:Problém s nahráváním/stahováním souboru do/z pole BLOB MySQL

Dobře, myslím, že váš problém je v tom, že ke stažení souboru používáte AJAX.

Stáhnout soubor pomocí AJAXu (nebo spíše - JS) běžným způsobem není možné. Víte, je tu příliš velká díra pro exploity na to, aby to umožňovala (myslím, že ano) - každopádně taková možnost neexistuje.

Existují však řešení. Jedním z nich je dynamické vytvoření skrytého prvku iframe na stránce a následná změna jeho umístění na váš skript pro stahování. Pak ke stahování nepoužíváte JS, ale možnosti běžného prohlížeče.

Další způsob je popsán na této stránce:

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

Mybe, bude to pro tebe pomoc.



  1. Jak udělat trigger, který implementuje tuto podmínku?

  2. Dynamický dotaz ve spouštěcí funkci v PostgreSQL

  3. Jak používat nastavení tcp_keepalives v Postgresql?

  4. MySQL:spojte mnoho tabulek do jednoho příkazu