ThinkPHP上传插件是一种用于处理文件上传的辅助工具,它可以帮助开发者更加便捷地实现文件上传功能。以下是关于ThinkPHP上传插件的相关信息:
一个简单的ThinkPHP上传图片的示例代码如下:
// 在控制器中
public function upload() {
$file = request()->file('file');
if ($file) {
$info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
if ($info) {
return json(['code' => 0, 'msg' => '上传成功', 'data' => ['path' => $info->getSaveName()]]);
} else {
return json(['code' => 1, 'msg' => $file->getError()]);
}
} else {
return json(['code' => 1, 'msg' => '未找到上传文件']);
}
}在实际应用中,可能还需要对上传的文件类型、大小进行验证,并处理上传失败的情况。
以上信息仅供参考,具体使用时需结合实际情况进行调整。