راکت
حل شده

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

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')

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

ثبت پرسش جدید

پاسخ‌ها

2
thrashzone13
thrashzone13
@thrashzone13

تخصص: PHP Laravel Developer

بهترین پاسخ

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

enctype="multipart/form-data"
محمد
محمد
@mohammad.ali.khassepas

تخصص: web developer

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

شاید پاسخ شما همین‌جا باشد

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

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