ThinkPHP 是一个流行的 PHP 开发框架,它提供了丰富的功能和组件,用于快速开发 Web 应用程序。显示图片是 Web 开发中的一个常见需求,通常涉及到文件上传、存储和展示。
在 ThinkPHP 中显示图片主要有以下几种方式:
以下是一个简单的示例,展示如何在 ThinkPHP 中通过本地文件系统显示图片:
// 控制器方法
public function uploadImage()
{
$file = request()->file('image');
if ($file) {
$info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
if ($info) {
$imagePath = '/uploads/' . $info->getSaveName();
return json(['code' => 0, 'msg' => '上传成功', 'data' => ['path' => $imagePath]]);
} else {
return json(['code' => 1, 'msg' => $file->getError()]);
}
} else {
return json(['code' => 1, 'msg' => '请选择图片']);
}
}<!-- 视图文件 -->
<img src="<?php echo $imagePath; ?>" alt="图片">通过以上信息,你应该能够理解如何在 ThinkPHP 中显示图片,并解决常见的图片显示问题。