上传文件错误代码4通过Ajax上传图像

时间:2018-11-10 19:27:44

标签: php ajax upload

我正在通过ajax上传文件,这是我的输入

<input class="add-trip-double-text-input" type="file" name="featured_image" />

在后端文件(php)中一切正常,当我想要以下错误时 $ _FILES ['featured_image']

那给我0

但是我有一个验证类,这是我的验证

$val->name('عکس شاخص')->file($_FILES['featured_image'])->maxSize(3145728)->ext(['jpg', 'png', 'GIF', 'gif', 'BMP', 'bmp', 'JPEG', 'jpeg', 'TIFF', 'tiff'])->required();

这是必需的功能

public function required(){

        if((isset($this->file) && $this->file['error'] == 4) || ($this->value == '' || $this->value == null)){
            $this->errors[] = $this->name . ' نمی تواند خالی باشد ';
        }
        return $this;

    }

这给了我'نمیتواندخالیباشد'! 有什么问题吗?

0 个答案:

没有答案