最近在学习PHP时,遇到不知道如何含文件上传的form表单 AJAX 提交,现在把这些记录下来以备自己后续复习时用:
HTML代码
script部分
后台处理部分:
public function editUserOperation( request $request)
{
$this->isTeacherLogin();
$data = $request->param(true);
foreach ($data as $key => $value) {
if ($key == "faceimage") { //判断file的input有没有选择文件
$file = request()->file('faceimage');
$info = $file->move("../uploads/");
$url = $info->getSaveName(); //文件上传后的路径和文件名
$data[$key] = $url;
}else{
$data[$key] = $value;
}
}
$ condition = ['id' => $data['id']];
$result = TeacherModel::update($data, $condition);
if ($result == true) {
return ['message' => "修改成功"];
} else {
return ['message' => "修改失败"];
}
return ['message' => "成功"];
}
这是我初学TP5.1学习资料,大神们勿喷!
海报
0 条评论
131
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~