Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Zend / PHP:Sự cố khi tải lên / tải tệp xuống / từ trường BLOB của MySQL

Được rồi, tôi nghĩ vấn đề của bạn là bạn đang sử dụng AJAX để tải tệp xuống.

Không thể tải xuống tệp bằng AJAX (hay đúng hơn - JS) theo cách bình thường. Bạn biết đấy, có lỗ hổng quá lớn cho việc khai thác cho phép điều đó (tôi nghĩ vậy) - dù sao thì không có khả năng như vậy.

Có những giải pháp thay thế mặc dù. Một trong số đó là tạo động iframe ẩn trên trang và sau đó thay đổi vị trí của nó thành tập lệnh tải xuống của bạn. Sau đó, bạn không sử dụng JS để tải xuống, mà là các khả năng trình duyệt đơn giản.

Một cách khác được mô tả trên trang này:

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

Mybe sẽ giúp được bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quyền truy cập bị từ chối đối với người dùng '[email được bảo vệ]' (sử dụng mật khẩu:KHÔNG)

  2. Tôi nên giới hạn bao nhiêu truy vấn MySQL trên một trang? PHP / MySQL

  3. Lập trình xác định các liên kết ngoại tệ django

  4. MySQL - Tính toán nhanh các trường so với lưu trữ dữ liệu đã tính toán

  5. MySQL DISTINCT trên GROUP_CONCAT ()