我花了太多时间在这上面。似乎上传类不起作用。我按照文件提出了这个问题:
public function action_file()
{
$path = DOCROOT . 'assets\uploads';
$setting = array(
'path' => trim($path),
'ext_whitelist' => array('png','jpeg','jpg'),
'overwrite' => true
);
\Fuel\Core\Upload::process($setting);
if(\Fuel\Core\Upload::is_valid())
{
\Fuel\Core\Upload::save();
print \Fuel\Core\Upload::get_files();
}
}
我的观点:
<form action="../public/debug/file" method="POST" enctype="multipart/form-data">
<?php print Fuel\Core\Form::file('file_name') ?>
<input type="hidden" value="placeholder" name="pl"/>
<input type="submit" value="submit" id="submit"/>
</form>
一旦我提交,我看不到任何结果。似乎is_valid == false。我删除它并上传:: save()然后上传:: get_files(),但似乎由于某种原因它没有收到$ _FILES。我print_r($ _ FILES)并且里面有数据。
我问,我在这里失踪了什么?