محمود موسى2 نشر 22 نوفمبر 2022 أرسل تقرير مشاركة نشر 22 نوفمبر 2022 (معدل) السلام عليكم. عندي api لإستلام أجوبة إختبار، وأقوم بإستلام الأجوبة على دفعة واحدة ك array of objects. كل object يحتوي على question_id, answer, file الخانة file عبارة عن ملف على هيئة صورة، وكل object به ملف.. يتم الإتصال بالapi وإرسال الأجوبة من الjavascript. أريد التحقق من وجود ملف في كل object ونقل الملف إلى السيرفر بإستخدام laravel. لأنه لا يجوز هنا استخدام ()request->hasFile$ تم التعديل في 22 نوفمبر 2022 بواسطة محمود رضا موسى خطأ إملائي 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Adnane Kadri نشر 22 نوفمبر 2022 أرسل تقرير مشاركة نشر 22 نوفمبر 2022 هل جربت تشفير هاته الملفات باستعمال base64 لنقلها كسلاسل نصية عادية؟ اذ سيمكن حقن هاته الملفات كسلاسل base64 ضمن الكائن الخاص بك بشكل عادي جدا. ومن ثم سيمكن نقله الى الخادم الذي سيتولى عملية الغاء التشفير بشكل منفصل ومستقل تماما (رغم انه يمكن تخزين هاته السلاسل الناتجة الا انه لا يعد تطبيقا جيدا). أظن انها افضل مقاربة للتعامل مع هذا النوع من الكائنات. صادفنا قبل مدة ليست بالكثيرة احد المشاكل المشابهة التي وجدنا فيها هذا الحل كعملي جدا. خصوصا وانه لا يمكن انشاء nested data forms لارسالها للخادم إلا بشكل يتلاعب كثيرا بهيكلة النموذج الذي نتعامل معه. ملخص العملية: عند رفع ملف ما، يتم تشفيره الى سلسلة base64 على جانب العميل. يتم حقن ناتج التشفير في الكائن المراد ارساله للخادم يستقبل الخادم الكائن كمصفوفة multi dimensional عن طريق المرور على عناصر هاته المصفوفة يقوم بالغاء تشفير هاته السلاسل اما كملفات او كصور ويقوم بحفظها الى قرص التخزين. تحقن مسارات الملفات الى قرص التخزين مكان السلاسل المشفرة الناتج: نقل سليم للملفات دون تجاوز هيكلة الكائن او طريقة ارساله. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mohsen Taqatqa نشر 28 نوفمبر 2022 أرسل تقرير مشاركة نشر 28 نوفمبر 2022 وعليكم السلام محمود رضا موسى صديقي العزيز يمكنك التحقق من وجود الملفات وذلك بفحص ال object file اذا كان فارغا اما لا اي Null فاذا كانت القيمة ليس فارغة اي هناك صورة او ملف و باستخدام ajax يمكنك ارسال القيمة الصورة الى السيرفر و تخزينها على السيرفر الخاص بك اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
محمود موسى2
السلام عليكم.
عندي api لإستلام أجوبة إختبار، وأقوم بإستلام الأجوبة على دفعة واحدة ك array of objects.
كل object يحتوي على question_id, answer, file
الخانة file عبارة عن ملف على هيئة صورة، وكل object به ملف..
يتم الإتصال بالapi وإرسال الأجوبة من الjavascript.
أريد التحقق من وجود ملف في كل object ونقل الملف إلى السيرفر بإستخدام laravel. لأنه لا يجوز هنا استخدام
()request->hasFile$
تم التعديل في بواسطة محمود رضا موسىخطأ إملائي
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.