ThinkPHP示例:图片上传
ThinkPHP示例之图片上传,包括图片上传、数据库保存、缩略图生成以及图片水印功能演示。 首先需要下载 框架核心 ,然后把示例解压到Web根目录下面,并修改入口文件中的框架入口文件的位置。 导入示例目录下面的data.sql文件到你的数据库,或者执行SQL: CREATE TABLE IF NOT EXISTS `think_photo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `image` varchar(200) NOT NULL, `create_time` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; View Code 修改App/Conf/config.php 中的数据库配置信息,访问 http : //localhost/file/ 复制代码 就会显示: 选择一个图片上传成功后,页面会出现: 生成的大图缩略图右下角带有水印图片。 示例中上传操作的关键方法是IndexAction类的_upload方法,关键代码如下: import("@.ORG.UploadFile"); //导入上传类 $upload = new UploadFile(); //设置上传文件大小 $upload->maxSize = 3292200; /