Mysql
 sql >> база данни >  >> RDS >> Mysql

Zend/PHP:Проблем при качване/изтегляне на файл към/от полето BLOB на MySQL

Добре, мисля, че проблемът ви е, че използвате AJAX за изтегляне на файл.

Не е възможно да изтеглите файл с помощта на AJAX (или по-скоро - JS) по нормален начин. Знаеш ли, има твърде голяма дупка за експлойти, за да се позволи това (мисля така) - така или иначе няма такава възможност.

Все пак има заобиколни решения. Един от тях е динамично създаване на скрит iframe на страницата и след това промяна на местоположението му към вашия скрипт за изтегляне. Тогава не използвате JS за изтегляне, а обикновени възможности на браузъра.

Друг начин е описан на тази страница:

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

Може би това ще ви помогне.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Актуализиране на колона с COUNT други полета е SQL?

  2. Обработване на удобен за SEO URL с неанглийски знаци

  3. async и изчакайте при извикване на MySQL в node js

  4. Достъп до коментарите на полето MySQL с PHP

  5. Множество връзки към един и същ модел CakePHP