Emad Saif نشر 13 أغسطس 2022 أرسل تقرير نشر 13 أغسطس 2022 أحاول التحقق من صيغة الملف المرفوع في لارافيل Laravel ويجب أن يكون الملف عبارة عن فيديو، لذلك قمت بعمل الكود التالي: $validated = $request->validate([ 'file' => 'mimes:mp4,mov,ogg | max:20480' // ... ]); لكن المشكلة هنا هي أنه يظهر لي يخطأ يخبرني أن الملف يجب أن يكون أحد الأنواع السابقة (mp4,mov,ogg) بالرغم من أن الملف ينتهي بصيغة mov، أعدت الأمر أكثر من مرة ومع أكثر من ملف إلا أن الخطأ مازال موجود. ما سبب المشكلة هنا وكيف أقوم بحلها؟ 1 اقتباس
1 Adnane Kadri نشر 13 أغسطس 2022 أرسل تقرير نشر 13 أغسطس 2022 أنواع mime التي تقوم بوصفها هي ليست الا طريقة لتوصيف انواع الملفات، وقد يحتوي النوع الواحد على العديد من الصيغ او امتدادات الملفات. جرب اضافة qt: $validated = $request->validate([ 'file' => 'mimes:mp4,mov,ogg,qt | max:20480' // ... ]); فكل من qt و mov يشيران للنوع: video/quicktime ذكر كليهما سيضمن التعامل مع هذا النوع. اقتباس
السؤال
Emad Saif
أحاول التحقق من صيغة الملف المرفوع في لارافيل Laravel ويجب أن يكون الملف عبارة عن فيديو، لذلك قمت بعمل الكود التالي:
لكن المشكلة هنا هي أنه يظهر لي يخطأ يخبرني أن الملف يجب أن يكون أحد الأنواع السابقة (mp4,mov,ogg) بالرغم من أن الملف ينتهي بصيغة mov، أعدت الأمر أكثر من مرة ومع أكثر من ملف إلا أن الخطأ مازال موجود.
ما سبب المشكلة هنا وكيف أقوم بحلها؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.