پاسخ : دانلود مستقیم آهنگ به جای پخش آنلاین
دوستان کسی هست این مشکل حل کنه ؟
پاسخ : دانلود مستقیم آهنگ به جای پخش آنلاین
سلام
اگر هاست دارید و دسترسی به فایل htaccess. این کد رو در فایل htaccess. بذارید حل میشه:
کد:
<FilesMatch "\.(?i:mp3|wma|mp4)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
محلی که در کد قرمز کردم می تونید فرمت های فایل هایی که فکر میکنید مرورگر امکان پخش اونا رو داره ولی می خواین حتماً دانلود بشه رو بذارید و هر کدوم رو با یه کاراکتر | از هم جدا کنید.
پاسخ : دانلود مستقیم آهنگ به جای پخش آنلاین
سلام
به این شکل لینک دهی کنید :
کد PHP:
<a href="http://dl.pastecode.ir/599eba19aa93a929cb8589f148b8a6c4.jpg" download>دانلود</a>
کافیه در تگ a که لینک دانلود رو درون اون قرار دادید عبارت download رو قرار بدید
پاسخ : دانلود مستقیم آهنگ به جای پخش آنلاین
نقل قول:
نوشته اصلی توسط
abanmusic.org
سلام.دوستان در برخی مرورگرها لینک آهنگ به جای دانلود فقط پخش آنلاین میشه.میخوام در تمام مرورگرها چه با دانلود منیجر و چه بی اون فقط دانلود بشه آهنگ.سرور مجازیم هم ویندوزه.میشه راهنماییم کنید؟؟؟
- - - Updated - - -
کسی نیست؟؟؟
- - - Updated - - -
اگه کسی بلده حاضرم هزینه رو هم بدم
من دقت نکردم که منظور سرور ویندوزی هستش.
برای سرور ویندوزی بستگی به وب سرور نصب شده داره.
اگه با نرم افزار هایی مثل XAMPP کار میکنید که همون کد htaccess. که گفتم رو می تونید به کار ببرید و برای ساخت این فایل هم چون ویندوز اجازه نمیده می تونید از نرم افزار هایی مثل ++NotePad استفاده کنید.
اما اگه وب سرور IIS خود مایکروسافت هستش می تونید براحتی بدون هیچ کدی وارد IIS Manager بشید و در بخش Mime Types سایت مورد نظر به گزینه mp3 برید و Mime Type اون رو از پیش فرض audio/mpeg به application/octet-stream تغییر بدید تا همه مرورگر ها حتماً دانلودش کنن.
برای سایر فرمت ها هم فقط Mime Type اونا به application/octet-stream ست بشه حله و به اصطلاح Force Download میشن.اگه فرمتی هم تو لیست نبود می تونید با گزینه Add Mime Type اضافه اش کنید.
پاسخ : دانلود مستقیم آهنگ به جای پخش آنلاین
نقل قول:
نوشته اصلی توسط
AtrafNet
سلام
اگر هاست دارید و دسترسی به فایل htaccess. این کد رو در فایل htaccess. بذارید حل میشه:
کد:
<FilesMatch "\.(?i:mp3|wma|mp4)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
محلی که در کد قرمز کردم می تونید فرمت های فایل هایی که فکر میکنید مرورگر امکان پخش اونا رو داره ولی می خواین حتماً دانلود بشه رو بذارید و هر کدوم رو با یه کاراکتر | از هم جدا کنید.
با سلام این کارم کردم اما متاسفانه دوباره پخش انلاین میشه
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
lizard.tiny
سلام
به این شکل لینک دهی کنید :
کد PHP:
<a href="http://dl.pastecode.ir/599eba19aa93a929cb8589f148b8a6c4.jpg" download>دانلود</a>
کافیه در تگ a که لینک دانلود رو درون اون قرار دادید عبارت download رو قرار بدید
این عزیز زحمت کشید این کدو جایگزین کرد فقط متاسفانه تو کروم دانلود میشه تو فایر فکس دوباره پخش انلاین می
شه سایت هایی شبیه نکست وان میرم دانلود میکنه اما متاسفانه مال من پخش انلاین
پاسخ : دانلود مستقیم آهنگ به جای پخش آنلاین
نقل قول:
نوشته اصلی توسط
amin karimi
با سلام این کارم کردم اما متاسفانه دوباره پخش انلاین میشه
جناب این کد تست شده است و کار میکنه شما باید این کد رو در فایل htaccess. که کنار فایل های دانلودی هستش بذارید.
یعنی مثلاً اگر هاست سایت با هاست دانلود جداست باید در هاست دانلود و کنار پوشه آهنگ ها یه فایل با نام htaccess. (نقطه اش اولش باشه) بسازید و این کد رو بذارید.
اگر کار نکرد باید ببینید آیا وب سرور بخش دانلود شما آپاچی یا لایت اسپید هست یا نه؟ اگر مثلاً فقط NginX به تنهایی باشه مسلماً کار نمیکنه و باید معادل این کد برای NginX رو پیدا کنید.
پاسخ : دانلود مستقیم آهنگ به جای پخش آنلاین
نقل قول:
نوشته اصلی توسط
AtrafNet
جناب این کد تست شده است و کار میکنه شما باید این کد رو در فایل htaccess. که کنار فایل های دانلودی هستش بذارید.
یعنی مثلاً اگر هاست سایت با هاست دانلود جداست باید در هاست دانلود و کنار پوشه آهنگ ها یه فایل با نام htaccess. (نقطه اش اولش باشه) بسازید و این کد رو بذارید.
اگر کار نکرد باید ببینید آیا وب سرور بخش دانلود شما آپاچی یا لایت اسپید هست یا نه؟ اگر مثلاً فقط NginX به تنهایی باشه مسلماً کار نمیکنه و باید معادل این کد برای NginX رو پیدا کنید.
سلام واقعا سپاس گذارم بابت وقتی که گذاشتین اما متاسفانه هاست دانلود بنده فقط فقط NginX نصبه
:53::53::53::53:
پاسخ : دانلود مستقیم آهنگ به جای پخش آنلاین
نقل قول:
نوشته اصلی توسط
amin karimi
سلام واقعا سپاس گذارم بابت وقتی که گذاشتین اما متاسفانه هاست دانلود بنده فقط فقط NginX نصبه
:53::53::53::53:
احتمالاً دایرکت ادمین هم بهتون دادن درسته؟ اگر آره دایرکت ادمین یه بخش داره با عنوان Mime Types می تونید اون جا فرمت MP3 رو به عنوان application/octet-stream معرفی کنید تا خود دایرکت ادمین کار های لازم رو براتون انجام بده.
چون NginX فایل تنظیماتش (nginx.conf) مثل htaccess. آپاچی به صورت پیش فرض امکان ایجاد در هر پوشه رو نداره (چون قابلیت AllowOverride برای NginX به صورت پیش فرض خاموشه و روشن هم نمیکنن چون منابع بیشتری مصرف میکنه) پس اصولاً نمیشه کد جایگزینش رو برای فایل nginx.conf با دسترسی فقط User به هاست وارد کرد سر همین موضوع همون بخش Mime Types خود دایرکت ادمین که خودش قشنگ تمامی Rule های مناسب NginX هم بلده خیلی بهتره.
اینم آموزش تصویری برای عزیزانی که این بخش رو پیدا نکردن:
http://s4.picofile.com/file/8286045976/MimeType.png
http://s6.picofile.com/file/8286045992/AddMimeType.png
پاسخ : دانلود مستقیم آهنگ به جای پخش آنلاین
نقل قول:
نوشته اصلی توسط
AtrafNet
احتمالاً دایرکت ادمین هم بهتون دادن درسته؟ اگر آره دایرکت ادمین یه بخش داره با عنوان Mime Types می تونید اون جا فرمت MP3 رو به عنوان application/octet-stream معرفی کنید تا خود دایرکت ادمین کار های لازم رو براتون انجام بده.
چون NginX فایل تنظیماتش (nginx.conf) مثل htaccess. آپاچی به صورت پیش فرض امکان ایجاد در هر پوشه رو نداره (چون قابلیت AllowOverride برای NginX به صورت پیش فرض خاموشه و روشن هم نمیکنن چون منابع بیشتری مصرف میکنه) پس اصولاً نمیشه کد جایگزینش رو برای فایل nginx.conf با دسترسی فقط User به هاست وارد کرد سر همین موضوع همون بخش Mime Types خود دایرکت ادمین که خودش قشنگ تمامی Rule های مناسب NginX هم بلده خیلی بهتره.
اینم آموزش تصویری برای عزیزانی که این بخش رو پیدا نکردن:
http://s4.picofile.com/file/8286045976/MimeType.png
http://s6.picofile.com/file/8286045992/AddMimeType.png
قربان بنده همین کارو انجام دادم اما دوباره پخش میشه امکان داره راه ارتباطی تلگرام بفرمایید
پاسخ : دانلود مستقیم آهنگ به جای پخش آنلاین
نقل قول:
نوشته اصلی توسط
amin karimi
قربان بنده همین کارو انجام دادم اما دوباره پخش میشه امکان داره راه ارتباطی تلگرام بفرمایید
نه تلگرام استفاده نمیکنم اگر دیگه با این راه هم حل نمیشه به نظرم تیکت بدید به هاستینگ مربوطه ازشون بخواین خیلی بهتره.