مواد پر جائیں
FormFlow

ادا شدہ فارم پر تصویر اپ لوڈ قبول کریں

فائل سوال ادا شدہ پلان پر JPEG، PNG، WebP اور GIF لیتا ہے اور سخت موڈ بند ہونے پر بھی جانچا جاتا ہے۔ اسے واضح کریں، فائلوں کی تعداد فارم کی ترتیبات سے محدود رکھیں، اور نجی اسٹوریج و دستخط شدہ لنک سمجھائیں۔

یہ مضمون مشین کے ذریعے ترجمہ کیا گیا ہے۔ انگریزی میں اصل مضمون پڑھیں

A dark FormFlow plate showing a declared image field kept authoritative at ingestion even when Strict mode is off.

فائل سوال فارم کا واحد حصہ ہے جو متن کے بجائے بائٹس لیتا ہے۔ ادا شدہ پلان پر یہ راسٹر تصاویر لیتا ہے: JPEG، PNG، WebP اور GIF۔ یہ سبق وہ فیلڈ واضح کرتا ہے، اس کی حد مقرر کرتا ہے، اور بتاتا ہے کہ فارم بھرنے والا شخص Send دبانے کے بعد فائل کا کیا ہوتا ہے۔ یہ شروع سے آخر تک تصویر کی حد کے اندر رہتا ہے، کیوں کہ یہی حد فیچر کی دستاویز میں ہے۔

فائل سوال کیا قبول کرتا ہے

فارمیٹ کی فہرست اجازت کی فہرست ہے، اشارہ نہیں۔ کوئی فارمیٹ نامزد نہ ہو تو فائل سوال اوپر کی چاروں راسٹر تصاویر لیتا ہے۔ SVG جان بوجھ کر باہر ہے: SVG ایک اسکرپٹ ہے جو تصویر کی طرح دکھائی دیتی ہے، اور اسے واپس ان باکس میں پیش کرنا فارم کو اسکرپٹ کی میزبانی بنانے کے مترادف ہوگا۔ یہ فیلڈ آرکائیو پھینکنے کی جگہ بھی نہیں — نہ ZIP، نہ کوئی بنڈل۔ جس فارم میں فائل سوال نہیں، وہ تمام ملٹی پارٹ اپ لوڈز کو براہِ راست مسترد کرتا ہے، اس لیے یہ فیلڈ اپ لوڈ کھولنے کا سوئچ بھی ہے۔

  • JPEG — تصاویر اور فون کیمرے کا آؤٹ پٹ۔

  • PNG — اسکرین شاٹس اور شفافیت والی تصاویر۔

  • WebP — وہی تصویر کم بائٹس میں۔

  • GIF — مختصر لوپ اور سادہ گرافکس۔

فیلڈ واضح کریں، پھر اس کی حد مقرر کریں

سوال شامل کریں، اس کی قسم File چنیں، اور قبول شدہ فارمیٹ چاروں تصاویر پر ہی رہنے دیں۔ پھر طے کریں کہ سوال کتنی فائلیں لے گا۔ یہ ترتیب سوال کی اپنی ہے، اس لیے ایک ہی فارم ایک پروفائل تصویر مانگ سکتا ہے اور نیچے کئی اسکرین شاٹس۔

ترتیب

کیا منتخب کریں

کیوں اہم ہے

قسم

File

فیلڈ واضح کرتا ہے، اور یہی اسے وصولی کے وقت فیصلہ کن بناتا ہے۔

قبول شدہ فارمیٹس

JPEG، PNG، WebP، GIF

فہرست سے باہر سب کچھ مسترد ہوتا ہے، تبدیل نہیں۔

زیادہ سے زیادہ فائلیں

فارم طے کرتا ہے

فائلوں کی تعداد فارم کی ترتیبات سے محدود ہے۔

لازمی

آن یا آف

لازمی خالی اپ لوڈ کو مستردی میں بدل دیتا ہے۔

سخت موڈ بند ہونے پر بھی فیصلہ کن

سخت موڈ ہر فارم کا اپنا فیصلہ ہے۔ بند رکھیں تو اسکیما مشورہ دیتا ہے؛ آن کریں تو اسکیما فیصلہ کرتا ہے۔ فائل سوال اس فیصلے کا انتظار نہیں کرتا۔ واضح شدہ فائل سوال ہر سبمشن پر جانچا جاتا ہے — سائز، قسم اور مواد — اور کاٹتا نہیں، مسترد کرتا ہے۔ یہ جان بوجھ کر ہے: فائل ہی وہ واحد جواب ہے جو اسٹوریج مہنگا کرتا ہے اور کوڈ لے جا سکتا ہے۔

اس لیے نرم فارم پر بھی غلط فائل مسترد ہوتی ہے۔ بھیجنے والے کو بتایا جاتا ہے، اور یہ کوشش مسترد شدہ سبمشن کے طور پر محفوظ رہتی ہے جسے آپ دیکھ سکتے ہیں۔ اس فارم کا ہر دوسرا فیلڈ مشورتی رہ سکتا ہے؛ فائل نہیں۔

فائل کہاں جاتی ہے، اور کون کھول سکتا ہے

اپ لوڈ شدہ فائل سبمشن کے مواد کا حصہ ہے، عوامی اثاثہ نہیں۔ یہ نجی طور پر محفوظ ہوتی ہے اور ختم ہونے والے دستخط شدہ لنک سے پڑھی جاتی ہے۔ اندازہ لگانے کے قابل کوئی عوامی پتہ نہیں، اور کاپی کیا گیا لنک کسی کی تصاویر میں مستقل دروازہ نہیں ہے۔

اصل فائل سے ایک بار جانچیں

فارم کو ایک بار فون سے لی گئی JPEG کے ساتھ، ایک بار PNG اسکرین شاٹ کے ساتھ، اور ایک بار فہرست سے باہر کسی چیز کے ساتھ بھیجیں۔ پہلی دو سبمشن کے ساتھ پہنچنی چاہئیں؛ تیسری وجہ کے ساتھ مسترد ہونی چاہیے۔ یہ پانچ منٹ کا دور عام غلطیاں پکڑتا ہے: کوئی فیلڈ جسے کسی نے لازمی نہیں کیا، گنتی ایک پر رہ گئی جبکہ صفحہ تین تصاویر مانگتا ہے، یا ایسا لیبل جو ایسا فارمیٹ وعدہ کرتا ہے جو فیلڈ نہیں لیتا۔

پھر سبمشن سے ایک محفوظ تصویر کھولیں۔ اگر سائن اِن رہتے ہوئے دستخط شدہ لنک کام کرتا ہے، اور وہی فائل کسی عام عوامی پتے پر نہیں کھلتی، تو اسٹوریج دستاویز کے مطابق کام کر رہا ہے۔

فارم بھرنے والے شخص کو کیا بتائیں

لیبل میں فارمیٹ اور تعداد لکھیں، صرف Upload کا لفظ نہیں: ”زیادہ سے زیادہ تین تصاویر (JPEG، PNG، WebP یا GIF)“۔ فارم بھرنے والا فائل چننے سے پہلے لیبل پڑھتا ہے، اور درست اشارہ بعد کی مستردی سے بہتر ہے۔

یہ بھی بتائیں کہ فائل کا کیا ہوتا ہے۔ جو شخص تصویر دیتا ہے، اسے جاننے کا حق ہے کہ وہ نجی طور پر محفوظ ہوتی ہے اور لنک سے کھلتی ہے، کسی صفحے پر شائع نہیں ہوتی۔

ملٹی پارٹ سبمشن کی درخواست کی شکل، فائل والے حصے سمیت، API حوالہ میں ہے۔ اپ لوڈز پہلے ریلیز کے ساتھ آئے — v1.0.0، تبدیلیوں کے ریکارڈ میں انہیں ایکسپورٹ اور جوابات کے خلاصوں کے ساتھ فہرست کرتا ہے۔

اپنے پہلے فارم کو FormFlow پر بھیجیں۔

نہ کوئی بیک اینڈ بنانا ہے، نہ کوئی فرنٹ اینڈ ہوسٹ کرنا ہے۔

مفت میں شروع کریں