これがあなたが望んでいた解決策です: 5 つのファイルをサーバーにアップロードしたら、それらをメモリに読み込み、base64_encode
.
例えば
$files = array(
'file1' => base64_encode(file_get_contents('/path/to/file1')),
'file2' => base64_encode(file_get_contents('/path/to/file2')),
'file3' => base64_encode(file_get_contents('/path/to/file3')),
'file4' => base64_encode(file_get_contents('/path/to/file4')),
'file5' => base64_encode(file_get_contents('/path/to/file5')),
);
// serialize
$filesData = serialize($files);
// put $filesData in db column
// when your retrieve it later from database, unserialize and use array
$files = unserialize($columnValue);
ファイル int メモリがあり、base64 でエンコードされているため、添付ファイルをContent-Transfer-Encoding: base64
.