محمد
5 سال پیش توسط محمد مطرح شد
2 پاسخ

مشکل در آپلود فایل

سلام
من یک مشکل دارم اصلا هم نمی دونم این مشکل یعنی چی
داخل فایل ولیدیشن خودم که اسمش ArticleRequest هست این رول ها رو گذاشتم

public function rules()
    {
        return [
            'title' => 'required',
            'body' => 'required',
            'description'=> 'required',
            'category' => 'required',
            'tags' => 'required',
            'index'=>'mimes:jpeg,bmp,png'
        ];
    }

داخل فایل بلید خودم هم اینطور تگ فایل خودم رو گذاشتم

<div class="custom-file">
<input type="file" name="index" class="custom-file-input" id="customFile">
<label class="custom-file-label" for="customFile">Choose file</label>
</div>

هر بار که فرم رو پست می کنم ، صفحه برگشت داده می شه و می گه و ارور ها رو چاپ می کنه که :

The index must be a file of type:jpeg,bmp,png

من صد در صد مطمعا هستم که فرمت فایل های انتخابی برای ارسال را درست انتخاب می کنم
حتی وقتی این قانون رو برمیدارم


        echo '<pre>';
        var_dump($_FILES);
        die();

می گیرم یک آرایه خالی می ده . البته وقتی از

$request->input('index')

استفاده می کنم نام فایل رو برام برمی گردونه. انگار که من یک تکس باکس گذاشتم
اصلا نمی دونم چرا نمی تونم فایل ارسالی رو سمت سرور بگیرم این کاری هست که تا بهال من هزاران بار انجام دادم
لطفا اگه کسی می دونه میشکلم چه راهنمایی کنه. ممنون


ثبت پرسش جدید
thrashzone13
تخصص : PHP Laravel Developer
@thrashzone13 5 سال پیش مطرح شد
1

سلام احتمال خیلی زیاد نوع ارسال دیتا از فرم خودتون رو multipart انتخاب نکردین.این قطعه کد رو به فرم اضافه کنید

enctype="multipart/form-data"

محمد
تخصص : web developer
@mohammad.ali.khassepas 5 سال پیش مطرح شد
0

😂 یادم رفته بود ممنون


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام