بہتے اپ لوڈ فارم ہر ناکامی دی خبر اکو جملے وچ دیندے نیں۔ اوہ اکلّا پیغام گھٹو گھٹ چار وکھریاں پرکھاں لُکا رہیا ہُندا اے، تے ہر اک دا حل وکھرا اے۔
پہلی پرکھ: بائٹاں دی حد
سب توں عام حد، تے اکو جیہدے بارے لوک سوچدے نیں۔ ایہہ بائٹاں وچ ناپی جاندی اے، میگا پکسلاں وچ نئیں، ایس لئی اَج کل دے فون دی نکّی جیہی دِسدی تصویر وی سوکھی ای ناکام ہو سکدی اے۔
ایہدا حل ایہہ اے کہ دسّی گئی حد توں کُجھ تھلّے دبّاؤ، بالکل حد تے نئیں۔ کُجھ نظام فائل دی تھاں اِن کوڈ کیتی درخواست ناپدے نیں، تے جیہڑا اپ لوڈ راہ وچ base64 وچ بدل جاندا اے اوہ ڈسک آلی فائل توں تقریباً اک تہائی وڈّا ہو جاندا اے۔ حد توں دو چار فیصد تھلّے نشانہ رکھن دا تہانوں کوئی خاص خرچہ نئیں پیندا تے سارا جھگڑا مُک جاندا اے۔
دوجی پرکھ: ناپ دی حد
ایہہ فائل دے سائز توں وکھری اے تے اکثر لکھی ہوئی وی نئیں ہُندی۔ فارم منگ کر سکدا اے کہ تصویر 1200 پکسل توں چوڑی نہ ہووے، بھانویں فائل کِنّی وی نکّی ہووے۔ ہور دبّاؤن نال ایہہ گل کدے پُوری نئیں ہووے گی — تہانوں ناپ گھٹاؤنا ای پوے گا۔ جے فارم وکھاؤن دا سائز دسّدا اے تے عام طور تے اوہدے نیڑے ای ودھ توں ودھ حد وی لاگو کردا اے۔
تیجی پرکھ: MIME قسم
جیہڑے سرور خیال رکھدے نیں اوہ فائل دی ایکسٹینشن تے یقین نئیں کردے؛ اوہ شروع دے چند بائٹ پڑھ کے دستخط توں فارمیٹ پچھاندے نیں۔ PNG دا ناں بدل کے .jpg کر دیو تے سخت سرور نوں فیر وی PNG ای دِسے گی، کیوں جو بائٹ ایہو کہندے نیں۔
ایسے لئی بدلن نال گل بندی اے تے ناں بدلن نال نئیں۔ ایسے لئی اوہ فائل وی ناکام ہو سکدی اے جیہنوں کسے ڈیزائن ٹُول نے “JPEG” کہہ کے برآمد کیتا ہووے: کُجھ برآمد کرن آلے ایسا روپ لکھدے نیں جیہنوں سرور دی لائبریری منن توں انکار کر دیندی اے۔
چوتھی پرکھ: رنگ دی جگہ تے اِن کوڈنگ دا روپ
ایہہ گھٹ ہُندی اے، پر ہُندی اے۔ CMYK JPEG، 16-bit PNG تے پروگریسو JPEG — ایہہ سارے جائز فائل نیں جنہاں نوں کُجھ پُرانیاں سرور لائبریریاں سِدھا رد کر دیندیاں نیں۔
مُڑ اِن کوڈنگ اوہ سب ٹھیک کر دیندی اے جِتّھے اوہدا ہتھ اپڑدا اے۔ ToolZool سادے 8-bit پکسلاں تے ڈی کوڈ کردا اے تے عام طور تے بیس لائن JPEG لکھدا اے، ایس لئی 16-bit PNG واپس 8-bit آؤندی اے تے پروگریسو JPEG واپس بیس لائن — تے ایہو اوہ روپ نیں جیہڑے نخرے آلا سرور سب توں ودھ قبول کردا اے۔ اوکھی صورت CMYK JPEG دی اے: اوہ ویب دی نئیں، چھپائی دے کم دی فائل اے، تے پکّا حل ایہو اے کہ جیہدے وچوں اوہ نکلی سی اوسے وچوں مُڑ RGB وچ برآمد کیتی جاوے۔
ایہہ کِویں پچھانو کہ کیہڑی پرکھ اے
جان بُجھ کے اک نِکّی سی جانچ آلی تصویر اَزماؤ: چند کلو بائٹ، چند سو پکسل، سادی بیس لائن JPEG۔ جے اوہ اپ لوڈ ہو جاندی اے تے مسئلہ تہاڈی فائل وچ اے تے ہُن تہانوں پتہ اے کہ کیہڑا پاسا بدلنا اے — کمپریسر توں شروع کرو، تے جے حد سخت اے تے 50 KB دی حد تیکر اپڑنا دسّدا اے کہ گلاں کیہڑی ترتیب نال بدلنیاں نیں۔ جے جانچ آلی تصویر وی ناکام ہو جاوے تے مسئلہ فارم، سیشن یا براؤزر دا اے، تے کِنّی وی مُڑ اِن کوڈنگ کم نئیں آوے گی۔

