اسکریپت های مختلفی توی اینترنت وجود داره که میتونید از اونها استفاده کنید
همچنین توی phpمیشه با دستورات مختلف این کار رو انجام داد که یک نمونه رو براتون توی کدهای زیر مثال میزنم
کد HTML:
if(ini_get('zlib.output_compression'))
ini_set('zlib.output_compression', 'Off');
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header("Content-Type: $ctype");
header("Content-Disposition: attachment; filename=\"".basename($fileNewName)."\";");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".@filesize($filename));
set_time_limit(0);
@readfile("$fileurl") or die("File not found.");
اینها کد PHP هستند . اطلاعات aid که ببرای سایت ارسال شده رو باید بگیرید و از پایگاه داده بخونید که کدوم فایل رو برای دانلود درخواست کردن و اون رو برای دانلود ارسال کنی