CREATE DATABASE binary_data;
USE binary_data;
CREATE TABLE binary_data (
id INT(4) NOT NULL AUTO_INCREMENT PRIMARY KEY,
description CHAR(50),
bin_data LONGBLOB,
filename CHAR(50),
filesize CHAR(50),
filetype CHAR(50)
) ENGINE=InnoDB;
LONGBLOB 支援 4GB,MEDIUMBLOB 16MB,BLOB 64KB,TINYBLOB 255B。
store.php
getdata.php
下載檔案
| 層級 | 設定項 | 建議值 |
|---|---|---|
| HTML 表單 | MAX_FILE_SIZE | 24000000 (24MB) |
| PHP | upload_max_filesize | 24M |
| PHP | post_max_size | 24M |
| PHP | memory_limit | 64M+ |
| PHP | max_execution_time | 300 (5分鐘) |
| MySQL | max_allowed_packet | 24M (my.cnf [mysqld] 區段) |
| MySQL | 重啟參數 | mysqld --max_allowed_packet=24M |
Content-Disposition: attachment 強制下載