thinkPHP3.2简单实现文件上传的方法

网络编程 2025-03-24 05:01www.168986.cn编程入门

在ThinkPHP 3.2中实现文件上传功能的简单指南

本文将指导你如何在ThinkPHP 3.2框架中轻松实现文件上传功能。我们将重点关注控制器文件的技巧,让你了解如何实现文件上传功能。如果你对这方面的内容感兴趣,那么请继续阅读。

我们需要在IndexController.class.php文件中编写代码。以下是基本的实现方法:

```php

namespace Home\Controller;

use Think\Controller;

class IndexController extends Controller {

public function index() {

$this->display(); // 显示首页

}

public function upload() {

// 实例化上传类

$upload = new \Think\Upload();

// 设置附件上传大小

$upload->maxSize = 3145728;

// 设置附件上传类型

$upload->exts = array('jpg', 'gif', 'png', 'jpeg');

// 设置附件上传根目录

$upload->rootPath = './Uploads/';

// 设置附件上传(子)目录,如果不设置则默认为空字符串

$upload->savePath = '';

// 上传文件并获取上传信息

$info = $upload->upload();

if(!$info) { // 上传错误提示错误信息

$this->error($upload->getError()); // 输出错误信息并结束程序执行

上一篇:PHP数组及条件,循环语句学习 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by