اذهب إلى المحتوى

السؤال

نشر

أحاول التحقق من حجم ملف بحد أقصى 500 كيلو بايت في Laravel، لذلك حاولت إستخدام الكود التالي:

$validator = Validator::make($request->all(), [
    'file' => 'size:1024',	// 1 MB
]);

لكن المشكلة هنا أن الملف يجب أن يكون 1024KB لكن المشكلة هنا أنه لا يمكن رفع ملف حجمه أقل من هذا، لذلك أريد أن أجعل الحد الأقصى لحجم الملف هو 1024KB وبالتالي يمكن رفع ملفات بحجم أقل من هذا.

كيف أقوم بهذا الأمر؟

Recommended Posts

  • 1
نشر

يمكنك تحديد الحد الأقصى للملف المرفوع كما تشاء باستخدام max كالتالي

$validator = Validator::make($request->all(), [
    'file' => 'max:1024',	// 1MB أقصى حجم 
]);

أو أقصى حجم أن يكون 500 كيلوبايت كالتالي

$validator = Validator::make($request->all(), [
    'file' => 'max:500',	// 500KB أقصى حجم 
]);

 

  • 1
نشر

ان كنت تنوي تطبيق قاعدة عامة لتحديد حجم الرفع في تطبيق اللارافيل الخاص بك فيمكنك تعديل ملف اعداد بما يلائم هذا التخصيص، قم بالبحث عن هذين السطرين وعدلهما: 

post_max_size = 1024KB
upload_max_filesize = 1024KB

كما يمكن تعديل ملف htaccess. ليقوم بنفس الشيء عن طريق اضافة أو تعديل السطرين: 

php_value post_max_size=15M
php_value upload_max_filesize=15M

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...