我正在尝试验证文件,但是我收到以下错误:isset中的非法偏移类型或为空。我做错了什么?
$array = Validate::factory($_FILES);
$array->rule($_FILES['image'], 'Upload::not_empty');
if ($array->check())
{
$directory = DOCROOT.'uploads/';
$filepath = Upload::save($_FILES['image'], 'SDFFasreixcsd.jpg', $directory);
}
答案 0 :(得分:1)
1使用Validation
而非Validate
2.将文件名作为第一个参数传递
$validation = Validation::factory($_FILES)->rule('image', 'Upload::not_empty');
if ($validation->check())
{
// Your code
}