关于tp5上传
上传出错
public function upload(Request $request)
{
var_dump($_FILES);
// 获取表单上传文件
$files = $request->file("file");
$item = [];
foreach ($files as $file ) {
// 移动到框架应用根目录/public/uploads/ 目录下并且设置不覆盖
$info = $file->validate()->move(ROOT_PATH . "runtime" . DS . "uploads", "", true, false);
if ($info) {
$item[] = $info->getRealPath();
} else {
// 上传失败获取错误信息
$this->error($file->getError());
}
}
// die();
$this->success("文件上传成功".implode("<br/>",$item));
}
其中
var_dump($_FILES);
查看php原生变量是否正确传入。
报错查看之后发现$files返回值为null
我以为不支持.dbf的文件上传呢,后来老师给解决了,$_FILE返回值为空,说明php原生出错,查看php.ini,文件上传的最大限制为8M,更改之后解决问题
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: tp5添加 上传图片
- 下一篇: tp5简单的图片上传