php CodeIgniter中的文件上载控制器。完整的教程:https://www.cloudways.com/blog/codeigniter-upload-file-image/

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php CodeIgniter中的文件上载控制器。完整的教程:https://www.cloudways.com/blog/codeigniter-upload-file-image/相关的知识,希望对你有一定的参考价值。

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Upload_Controller extends CI_Controller {
public function __construct() {
parent::__construct();
}
public function custom_view(){
$this->load->view('custom_view', array('error' => ' ' ));
}
public function do_upload(){
$config = array(
'upload_path' => "./uploads/",
'allowed_types' => "gif|jpg|png|jpeg|pdf",
'overwrite' => TRUE,
'max_size' => "2048000", // Can be set to particular file size , here it is 2 MB(2048 Kb)
'max_height' => "768",
'max_width' => "1024"
);
$this->load->library('upload', $config);
if($this->upload->do_upload())
{
$data = array('upload_data' => $this->upload->data());
$this->load->view('upload_success',$data);
}
else
{
$error = array('error' => $this->upload->display_errors());
$this->load->view('custom_view', $error);
}
}
}
?>

以上是关于php CodeIgniter中的文件上载控制器。完整的教程:https://www.cloudways.com/blog/codeigniter-upload-file-image/的主要内容,如果未能解决你的问题,请参考以下文章

无法将变量从控制器传递到模型以处理codeigniter中的多个上载字段

如何在CodeIgniter中将上载的文件(PDF,DOC等)显示为可下载的链接

在codeigniter中更改文件上载的自定义错误消息

路由到 CodeIgniter 中的多个子文件夹

php 将重力表单文件上载到高级自定义字段WordPress中的图像/文件字段

子文件夹中的 Codeigniter 控制器扩展到一个之外