如果您想使用壓縮圖像的方法,用這個例子來開始
來自實例Download multiple files as a zip-file using php
郵編:
$files = array('readme.txt', 'test.html', 'image.gif');
$zipname = 'file.zip';
$zip = new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);
foreach ($files as $file) {
$zip->addFile($file);
}
$zip->close();
並流式傳輸:
header('Content-Type: application/zip');
header('Content-disposition: attachment; filename='.$zipname);
header('Content-Length: ' . filesize($zipname));
readfile($zipname);
使用Jscript,請使用此示例開始。
爲例,從How can I let a user download multiple files when a button is clicked?
HTML:
<a href="#" class="yourlink">Download</a>
JS:
$('a.yourlink').click(function(e) {
e.preventDefault();
window.open('mysite.com/file1');
window.open('mysite.com/file2');
window.open('mysite.com/file3');
});
任何疑問只是問,我會盡量解答您的疑惑
首先,你可以做這通過壓縮所有的文件。或使用Javascript。 –
'include_url()'那是幹什麼的?這不是一個核心的PHP函數,所以如果你試圖運行一個JS方法;它不會工作。這個問題太不明確了,如果你沒有代碼,那麼這太寬泛了,因爲它看起來像你問我們如何去做。 –