CI 图片上传类的解决

 很久没有用CI了,新公司需要用ci ,图片上传的功能,我都搞半天,伤心,因为我是女孩子,给自己找个借口吧。

1. 要看源码,upload.php里do_upload()是上传的主要函数。

public function do_upload($field = ‘userfile‘)
	{
        //
        }

  默认name = ‘userfile‘,这里要写你自己的name

2.要测试,不能盲目的,盲目的

if (! $this->upload->do_upload (‘userfile‘)) {
	$error = array (
		‘error‘ => $this->upload->display_errors ()
	);
	var_dump($error);die;
} else {
	$data = array (
	 ‘upload_data‘ => $this->upload->data ()
	);
	var_dump($data);
}

  

时间: 2024-10-05 14:44:24

CI 图片上传类的解决的相关文章

图片上传类与加密解密

php图片上传类 <?php //引入config_app全局变量 include ini_get("yaf.library") ."/../config/application/global.php"; include 'Image.php'; include 'Aes.php'; //获取链接过来的参数 $format = isset($_GET['__format'])?$_GET['__format']:"json"; switch

PHP图片上传类

前言 在php开发中,必不可少要用到文件上传,整理封装了一个图片上传的类也还有必要.一.控制器调用 public function upload_file() { if (IS_POST) { if (!empty($_FILES['Filedata'])) { import('Org.Upload', COMMON_PATH); $upload = new \Upload(); // 允许上传文件大小 $upload->allowMaxSize(C('ALLOW_UPLOAD_FILE_MAX

图片上传类

1 import java.util.*; 2 import java.lang.*; 3 import java.io.File; 4 import java.util.HashMap; 5 import java.util.List; 6 import java.util.Map; 7 import javax.servlet.http.HttpServletRequest; 8 import org.apache.commons.fileupload.FileItem; 9 import

PHP之图片上传类(加了缩略图)

有缩略图功能 但是 感觉不全面,而且有点问题,继续学习,将来以后修改下 <form action="<?php $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data" method="post" ><input type="text" name="name" /><input type="file&q

php图片上传类(支持缩放、裁剪、图片缩略功能)

代码: /** * @author [Lee] <[<[email protected]>]> * 1.自动验证文件是表单提交的文件还是base64流提交的文件 * 2.验证图片类型是否合法 * 3.验证图片尺寸是否合法 * 4.验证图片大小是否合法 * 5.支持缩放功能 * 6.支持裁剪功能 * 7.支持缩略图功能 */ class fileuploader{ private $file; private $type; public $suffix = array(); publ

laravel之引入图片上传类

1.在官网http://www.uploadify.com/ 下载插件,flash verison 的版本是免费版 2.解压后将文件夹放置在指定的目录下 3.前端导入css,js文件,可以仿照文件夹中index.php的样式编写 本页面文件要加载jquery库 4.在formData中传递自己需要的参数,在onUploadSuccess中编写成功回调样式代码 5.以下是后台处理的逻辑代码:

ASP.NET 图片上传工具类 upload image简单好用功能齐全

使用方法: UploadImage ui = new UploadImage(); //可选参数 //ui.SetWordWater = "哈哈";//文字水印 ui.SetPicWater = Server.MapPath("2.png");//图片水印(图片和文字都赋值图片有效) ui.SetPositionWater = 4;//水印图片的位置 0居中.1左上角.2右上角.3左下角.4右下角 ui.SetSmallImgHeight = "110,4

经典的图片上传并绘制缩略图的类的代码

首先我们有3个文件 1个文件夹 images文件夹是默认存储图片地址 index.php是主页面 fileupload.class.php是图片上传类 ResizeImage.class.php是图片缩略图类 fileupload.class.php代码如下: <?php /** * file: fileupload.class.php 文件上传类FileUpload * 本类的实例对象用于处理上传文件,可以上传一个文件,也可同时处理多个文件上传 */ class FileUpload { pr

服务器基于PHP CodeIgniter,Android基于Volley实现多文件/图片上传(含服务器,web版和android客户端完整代码)

问题背景:app在上传图片时,同时传递参数,支持传递多个图片.本文中的环境默认已经配好了服务器的CodeIgniter框架.事实上不使用这个框架也是可以的. 一,服务器部分 1,在controllers下的helpers新建文件upload_helper.php <?php /** * Make multifile array input complaint with CI_Upload.<br> * For use files[ ] input name you must use it