Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zend/PHP:Problem z przesyłaniem/pobieraniem pliku do/z pola BLOB MySQL

Ok, myślę, że Twój problem polega na tym, że używasz AJAX do pobierania pliku.

Nie jest możliwe pobranie pliku za pomocą AJAX (a raczej - JS) w normalny sposób. Wiesz, jest zbyt duża dziura, żeby exploity na to pozwalały (tak mi się wydaje) – zresztą nie ma takiej możliwości.

Istnieją jednak obejścia. Jednym z nich jest dynamiczne tworzenie ukrytego iframe na stronie, a następnie zmiana jego lokalizacji na skrypt pobierania. Wtedy nie używasz JS do pobierania, ale zwykłe możliwości przeglądarki.

Inny sposób jest opisany na tej stronie:

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

Może to będzie dla ciebie pomoc.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. zaimportuj dane mysql do kubernetes pod

  2. Jak wybrać tylko datę z pola DATETIME w MySQL?

  3. Jak i kiedy poprawnie używać SLEEP() w MySQL?

  4. automatyczne partycjonowanie bazy danych mysql

  5. PHP nie wstawia treści do bazy danych mySQL:tekst, obrazy, nic