وانەی 52 لە 67
وانەی ٥٢: خانەی فایل
فایلەکانی دەستپێک: فۆڵدەرێک بە ناوی
lesson-52 لەگەڵ index.html و thanks.html. فۆرمەکە:<form action="thanks.html" method="get">
<h2>وێنەی پیالەکەت پیشانمان بدە</h2>
<button type="submit">ناردن</button>
</form>بەشی ١: پەنجەرەی هەڵبژاردنی فایل
با ڕێگە بە سەردانیکەر بدەین وێنەیەک هەڵبژێرێت. توخمی
<input> بە type="file" دوگمەیەک پیشان دەدات کە بە کرتەکردنی، پەنجەرەی هەڵبژاردنی فایلی ئامێرەکە دەکرێتەوە. یەکێک پێش دوگمەی ناردن زیاد بکە:<p>
<label for="photo">وێنەی پیالەکەت</label>
<input id="photo" name="photo" type="file" accept="image/*">
</p>تایبەتمەندی accept ڕێنمایی بە وێبگەڕ دەدات دەربارەی جۆری فایلەکانی هەڵبژاردن. لێرەدا، image/* واتە فایلەکانی وێنە بە هەموو جۆرەکانیانەوە. ئەمە تەنها ڕێنماییە، بە خۆی دروستی و پارێزراوی فایلەکە ناپشکنێت. بۆیە، لە ماڵپەڕێکی ڕاستەقینەدا، سێرڤەر دەبێت هەر فایلێک کە وەریدەگرێت بپشکنێت.
فایلەکە لە وێبەگەڕدا بکەرەوە. دوگمەیەکی هەڵبژاردنی فایل دەردەکەوێت، کە لەوانەیە دەقەکەی «Choose file» بێت، بەپێی زمانی وێبگەڕەکە. کرتەی لێ بکە و وێنەیەک هەڵبژێرە. ناوی فایلەکە لە تەنیشت دوگمەکە دەردەکەوێت.
تێبینی: فایلێکی تایبەت لە ڕاهێناندا بەکارمەهێنە.
بەشی ٢: بینێرە
ئەگەر ناوی وێنەکە
cup.jpg بێت، دێڕی ناونیشان thanks.html?photo=cup.jpg پیشان دەدات. ئەگەر فایلێکی ترت هەڵبژاردبێت، ناوی ئەو فایلە دەردەکەوێت. لەم فۆرمەدا، کە
method="get" بەکاردەهێنێت، تەنها ناوی فایلەکە دەنێردرێت. ناوەڕۆکی فایلەکە نانێردرێت.بەشی ٣: چی ناکات
هەڵبژاردنی فایل بە تەنها، فایلەکە بۆ سێرڤەر بار ناکات. بۆ ناردنی خودی فایلەکە، پێویستمان بە ڕێکخستنێکی جیاوازی فۆرم و سێرڤەرێک هەیە کە بتوانێت فایلەکە وەربگرێت. ئەوە بۆ وانەیەکی زیادە بەجێ دەهێڵین.
ئێستا دەتوانین خانەی هەڵبژاردنی فایل دروست بکەین و ببینین لەم نموونەیەدا چ ناوێک دەنێردرێت.
هەڵەیەکی باو: وا بزانیت فایلەکە بۆ سێرڤەر بار کراوە، چونکە ناوەکەی لە دێڕی ناونیشاندا دەردەکەوێت.
پوختە
type="file"خانەیەک بۆ هەڵبژاردنی فایل دروست دەکات.acceptڕێنماییەکە بۆ جۆری فایلەکانی هەڵبژاردن؛ پشکنینی فایل نییە.- لەم فۆرمەدا، تەنها ناوی فایلەکە دەنێردرێت.
- هەڵبژاردنی فایل بە تەنها بارکردنی فایلەکە نییە. ناردن و وەرگرتنی خودی فایلەکە ڕێکخستنی گونجاوی فۆرم و کۆدی سێرڤەر دەوێت.
ڕاهێنان
١. وێنەیەک هەڵبژێرە، فۆرمەکە بنێرە و ناوی فایلەکە لە دێڕی ناونیشاندا بخوێنەرەوە.
٢. بگەڕێوە بۆ
index.html، تایبەتمەندی accept لابەرە، پاشەکەوتی بکە و نوێی بکەرەوە. پەنجەرەی هەڵبژاردنی فایل بکەرەوە و ببینە چی دەگۆڕێت.٣. لاپەڕەکە لە تابێکی نوێدا بکەرەوە و بەبێ هەڵبژاردنی فایل، فۆرمەکە بنێرە. ببینە دێڕی ناونیشان چی پیشان دەدات.
نموونە
html<!doctype html>
<html lang="ckb" dir="rtl">
<head>
<meta charset="UTF-8" />
<title> وێنەکان</title>
</head>
<body>
<form action="thanks.html" method="get">
<h2>وێنەی پیالەکەت پیشانمان بدە</h2>
<p>
<label for="photo">وێنەی پیالەکەت</label>
<input id="photo" name="photo" type="file" accept="image/*">
</p>
<button type="submit">ناردن</button>
</form>
</body>
</html>
خۆت تاقی بکەرەوە ↗
ئەنجام
چوونەژوورەوە بۆ پاشەکەوتکردنی پێشکەوتنت لە فێربووندا.