با سلام
دوستان یک لینک مستقیم یه فایل ویدیوی دارم که تو یک لینکی قرار دادم کدی میخوام که وقتی روش کلیک میشه پخش نکنه تو مروگر دانلود کنه . ممنون
نمایش نسخه قابل چاپ
با سلام
دوستان یک لینک مستقیم یه فایل ویدیوی دارم که تو یک لینکی قرار دادم کدی میخوام که وقتی روش کلیک میشه پخش نکنه تو مروگر دانلود کنه . ممنون
برای اینکار کافیه هدر Content-Disposition رو اضافه کنید.
به این صورت :
کد:Content-Disposition: attachment; filename="video.mp4"
الان کد من این طوری هست
این کد رو کجاش قرار بدمکد PHP:
<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title>دبستان غیردولتی پسرانه فارابی تبریز - آموزش قرآن</title> <meta name="theme-color" content="#663fb5"> <link rel="stylesheet" href="css/animate.min.css"> <link rel="stylesheet" href="css/landio.css"> <link rel="stylesheet" href="css/fa.css" /> Content-Disposition: attachment; filename="video.mp4" </head>
<body> <nav class="navbar navbar-dark bg-inverse bg-inverse-custom navbar-fixed-top"> <div class="container"> <a class="btn btn-secondary-outline m-b-md" href="index.html" role="button"><span class="icon-sketch"></span>صفحه اصلی </a> </div> </nav> <header class="jumbotron bg-inverse text-center center-vertically" role="banner"> <div class="container"> <h1 class="display-3">دبستان غیردولتی پسرانه فارابی تبریز</h2> <h2 class="m-b-lg">مدرس : محمد خدائی</h3> <h2 class="m-b-lg">آموزش قرآن سوم دبستان </h3> <h2 class="m-b-lg">برای یادگیری بهتر و همگام با مدرس فایل زیر را دانلود و در کامپیوتر خود اجرا کنید</h5> <a class="btn btn-secondary-outline m-b-md" href="#" role="button"><span class="icon-sketch"></span>دانلود نرم افزار قرآن سوم دبستان</a> <h2 class="m-b-lg">برای دریافت فایل آموزشی تصویری ،روز مد نظر خود کلیک کنید </h3> <a class="btn btn-secondary-outline m-b-md" href="https://hw4.cdn.asset.aparat.com/aparat-video/b0da2ceba74d12c0bd688ed997622eec21210452-720p.mp4" role="button"><span class="icon-sketch"></span>روز بیست و نهم </a> <a class="btn btn-secondary-outline m-b-md" href="https://as4.cdn.asset.aparat.com/aparat-video/83b764ae44f12dccdb50dc8646f3579b21212654-720p.mp4" role="button"><span class="icon-sketch"></span>روز سی ام </a> </div> </header>
<script src="js/landio.min.js"></script> </body></html>
Content-Disposition رو باید روی header پاسخ دریافتی که از سمت سرورت میاد اضافه کنی. (باید از طریق وب سرور تنظیم بشه)htaccess هم قابل انجامه.
اگر هاست اشتراکی استفاده میکنی ، از طریق
یک چیزی مثل این کل باید جواب بده.
کد:<FilesMatch "\.(mov|mp4|avi|wmv)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>