هل هناك HTML تنزيل العلامة؟

تسمح علامة التنزيل لصفحات HTML بفرض تنزيلات الملفات

إذا كنت مطور ويب ، فقد تبحث عن كود HTML يقوم بتنزيل ملف - وبعبارة أخرى ، علامة HTML معينة تجبر متصفح الويب على تنزيل ملف معين بدلاً من عرضه في متصفح الويب.

المشكلة الوحيدة هي عدم وجود علامة تنزيل. لا يمكنك استخدام ملف HTML لفرض تنزيل ملف. عندما يتم النقر فوق ارتباط تشعبي من صفحة ويب - بغض النظر عن كونه فيديو أو ملف صوت أو صفحة ويب أخرى - يحاول متصفح الويب تلقائيًا فتح المورد في إطار المستعرض. سيتم طلب أي شيء لا يفهمه المتصفح كيفية التحميل بدلاً منه.

بمعنى ، ما لم يكن لدى المستخدم وظيفة إضافية أو إضافة مستعرض تقوم بتحميل نوع الملف المعين هذا. توفر بعض الوظائف الإضافية دعمًا لمتصفح الويب لكل أنواع الملفات مثل مستندات DOCX و PDF وبعض تنسيقات الأفلام وأنواع الملفات الأخرى.

ومع ذلك ، تتيح بعض الخيارات الأخرى للقراء تنزيل الملفات بدلاً من فتحها في المتصفح.

تثقيف المستخدمين على كيفية استخدام متصفح ويب

واحدة من أسهل الطرق لجعل المستخدمين يقومون بتنزيل الملفات التي قد تظهر في متصفحهم عند النقر عليها هي أن يفهموا كيفية عمل تنزيلات الملفات بالفعل.

يحتوي كل متصفح حديث على ما يُعرف بقائمة السياق التي تظهر عند النقر بزر الماوس الأيمن على الرابط ، أو عند النقر والتثبيت على شاشات اللمس. عند تحديد ارتباط بهذه الطريقة ، يكون لديك المزيد من الخيارات ، مثل نسخ نص الرابط التشعبي أو فتح الرابط في علامة تبويب جديدة أو تنزيل الملف الذي يشير إليه الرابط.

هذه طريقة سهلة لتجنب الحاجة إلى علامة تنزيل HTML: ما عليك سوى تنزيل المستخدمين مباشرة من الملف. وهي تعمل مع كل نوع ملف واحد ، بما في ذلك صفحات مثل HTML / HTM ، TXT ، وملفات PHP ، وكذلك الأفلام ( MP4s ، MKVs ، و AVIs ) ، والمستندات ، والملفات الصوتية ، والمحفوظات ، وأكثر من ذلك.

أسهل طريقة لمحاكاة علامة تحميل HTML هي إخبار الأشخاص بما يجب فعله ، كما هو موضح في هذا المثال.

انقر بزر الماوس الأيمن على الرابط واختر حفظ الرابط باسم ... لتنزيل الملف.

ملاحظة: قد تتصل بعض المتصفحات بهذا الخيار بشيء آخر ، مثل حفظ باسم.

ضغط التحميل إلى ملف أرشيف

طريقة أخرى يمكن لمطور موقع الويب استخدامها هي وضع التنزيل في أرشيف مثل ملف ZIP أو 7Z أو RAR .

يخدم هذا الأسلوب غرضين: فهو يضغط التنزيل لتوفير مساحة على الخادم ويتيح للمستخدم تنزيل البيانات بشكل أسرع ، ولكنه أيضًا يضع الملف بتنسيق لا تحاول معظم متصفحات الويب قراءته ، مما يجبر المتصفح على قم بتنزيل الملف بدلاً من ذلك.

تحتوي معظم أنظمة التشغيل على برنامج مضمن يمكنه أرشفة ملفات مثل هذا ، ولكن عادةً ما يكون لدى تطبيقات الطرف الثالث ميزات أكثر وقد يكون من الأسهل استخدامها. PeaZip و 7-Zip هما نوعان من المفضلة.

خداع المتصفح مع PHP

أخيرًا ، إذا كنت تعرف بعض PHP ، فيمكنك استخدام نص بسيط من خمسة أسطر لـ PHP لإجبار المتصفح على تنزيل الملف دون ضغطه أو طلب من القراء القيام بأي شيء.

تعتمد هذه الطريقة على رؤوس HTTP لإخبار المتصفح بأن الملف عبارة عن مرفق بدلاً من مستند ويب ، لذا فهو في الواقع يعمل بطريقة مماثلة للطريقة أعلاه ، ولكنه لا يتطلب منك فعليًا ضغط الملف.