كيفية إنشاء رابط التنزيل

جدول المحتويات:

كيفية إنشاء رابط التنزيل
كيفية إنشاء رابط التنزيل
Anonim

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

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

Image
Image

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

سمة التنزيل العادي

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

حمل الآن!

Image
Image

بتضمين كلمة "تنزيل" فإنك تخبر أي متصفح يقرأ الصفحة أن يقوم بتنزيل الرابط الهدف بدلاً من فتحه. في هذه الحالة ، سيقوم المتصفح بتنزيل الملف تمامًا كما هو بنفس الاسم.

Image
Image

تغيير اسم الملف

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

لتحديد اسم الملف ، قم بتعيين سمة التنزيل مساوية له. استبعد امتداد الملف. لا يستطيع المتصفح تحويل نوع الملف ولن يقوم بذلك ، لذلك لا معنى للمحاولة.

حمل الآن!

سيقوم زوار موقعك بتنزيل الملف بصيغة your-file.pdf.

تنزيل صورة

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

Image
Image

ابدأ بإعداد صورة كما تفعل عادةً على صفحتك. هذه ، بالطبع ، ستكون الصورة المتاحة للتنزيل.

بعد ذلك ، قم بتغليف كل شيء في علامة مرساة ، مع ربط مسار الصورة.

أخيرًا ، أضف سمة التنزيل إلى علامة الربط الخاصة بك. يمكنك تغيير اسم صورتك إذا أردت.


Image
Image

الآن ، عندما ينقر الزائر على الصورة ، سيقوم تلقائيًا بتنزيلها مباشرة من الخادم الخاص بك. هذا ليس ضروريًا ، وقد يبدو الأمر مبالغة بالنسبة للمطور ، ولكن كم عدد زوار الموقع الذين قد يفكرون في النقر بزر الماوس الأيمن على صورة لعرضها أو تنزيلها؟

موصى به: