تعليق: لقد أوضحت اهتمامًا وثيقًا لأحدث الابتكارات في HTML5. هل تعتقد أنني أضيع وقتي؟ HTML5 يجلب لنا الكثير من الميزات "الثقيلة" ، مثل WebSockets ومواقع الويب والتاريخ والتخزين وبعض فصول الأدوات مثل قائمة الفئة
ومع ذلك ، هناك أيضًا العديد من الميزات الصغيرة والجيدة جدًا ؛ واحد منهم هو سمة التنزيل المضافة حديثًا. تتيح لنا سمة التنزيل تحديد أن المتصفح يستخدم اسم ملف جديد عند التنزيل ، أي إعادة تسمية ملف التنزيل على العميل. بدلا من اسم الملف الأصلي على الرابط. في الواقع ، فإن الاسم الأكثر ملاءمة لسمة التنزيل هو تنزيل.
رمز HTML
ضع سمة التنزيل على الرابط ...
<!-استخدم اسم "Table.pdf" عند التنزيل->
<a href = "/files/adlafjlxjewfasd89asd8f.pdf؟ 66b11b" download = "budget table.pdf"
عندما ينقر المستخدم على هذا الرابط ، سيتم عرض الاسم الجديد في قيمة سمة التنزيل في مربع التنزيل المنبثق. وبهذه الطريقة ، فإن اسم الملف الذي تحفظه هو ميزانية Table.pdf. علاوة على ذلك ، يمكن أن تجبر سمة التنزيل عملية التنزيل على أن يتم تشغيلها ، مثل العملية التي نقوم بها على جانب الخادم في PHP.
سمة التنزيل مفيدة للغاية عندما تحتاج إلى تنفيذ مهام التنزيل. في كثير من الأحيان ، يتم تمثيل أسماء الملفات التي نقوم بتخزينها على الخادم بالأرقام التسلسلية لضمان تفردها ، ولكن هذه الأسماء لا معنى لها للمستخدمين. تجعل وظيفة إعادة تسمية العميل الخاصة بسمة التنزيل من السهل علينا تغيير اسم ملف التنزيل.