thinkphp 上传图片

$upload = new \Think\Upload();// 实例化上传类

$upload->maxSize   =     3145728 ;// 设置附件上传大小

$upload->exts      =     array(‘jpg‘, ‘gif‘, ‘png‘, ‘jpeg‘);// 设置附件上传类型

$upload->savePath  = ‘../Data/Img/employee/hairshow‘; // 设置附件上传目录

$info   =   $upload->upload();

if(!$info) {

// 上传错误提示错误信息

$this->ajaxReturn(array(‘code‘=>10001,‘msg‘=>‘12‘));

}else{

// 上传成功

}

时间: 2024-11-01 00:10:40

thinkphp 上传图片的相关文章

thinkphp上传图片自动压缩问题

thinkphp上传图片后由于图片较大需要剪切,但是由于大部分浏览器阻挡剪切弹出窗口造成无法剪切 故使用thinkphp的生成缩略图的功能,上传的同时直接生成缩略图并覆盖原图,这样就可以自定义上传图片的大小(备注,生成缩略图是按原比例缩放的) 代码如下 public function upload($action){     $upload = new \Think\Upload(); $upload->maxSize = 2097172; $upload->exts = array('jpg

thinkphp上传图片

在控制器的函数中传入Request类型的实例对象$request 上传文件类型校验 上传到指定目录 上传成功与否 图片批量上传 原文地址:https://www.cnblogs.com/saintdingspage/p/10163137.html

百度编辑器在服务器置顶路径 解决上传图片创建目录失败的方法(Thinkphp)

1.设置文件夹权限 2.修改 /* 前后端通信相关的配置,注释只允许使用多行方式 */ { /* 上传图片配置项 */ "imageActionName": "uploadimage", /* 执行上传图片的action名称 */ "imageFieldName": "upfile", /* 提交的图片表单名称 */ "imageMaxSize": 2048000, /* 上传大小限制,单位B */ &qu

ThinkPHP提交表单判断上传图片经验总结

在用TP框架开发程序处理接收到的表单的时候,要判断<input type="file" name="img">是否有上传图片,来决定是否要将对应的图片信息插入到数据库中.  在本地环境(wamp2.2和TP3.2.3)测试的时候,如果用empty($_FILES)判断业务逻辑可能会出现问题. 即使表单没有上传图片信息,但是$_FILES数组仍然不为空,例如: 所以,用$_FILES['img']['name|type|tmp_name|size'] 判断

thinkPHP利用ajax异步上传图片并显示、删除

近来学习tp5的过程中,项目中有个发帖功能,选择主题图片.如下: 利用原始的文件上传处理,虽然通过原始js语句能实时显示上传图片,但是这样的话会涉及很多兼容问题.使用ajax技术,实现选择性删除所选图片功能,并不会有兼容问题. 表单文件form: <form method="post" enctype="multipart/form-data"> <div style="margin: 20px 20px 20px 10px;"

thinkphp 使用插件异步上传图片或者文件

使用tp做一些上传的功能,的确挺方便.但是在一些特殊情况下无法单独的使用tp的上传功能, 或者需要做一些比较酷炫的上传效果,这里就需要用到框架了. 我在这里使用的是uploadify上传插件. 首先需要到官网上下载最新的uploadify插件,下载成功后一般会有php的代码. 只需要根据需要把相应的代码写正确就可以了 下面是详细操作步骤: 首先:需要引入jquery文件(这个是必不可少的),以及uploadify中的css文件和上传动画文件. 例如我的: 接下来是html代码: 需要注意的是id

thinkphp结合layui上传图片

简单示例: <script type="text/javascript"> layui.use(['form', 'layedit','element', 'laydate','upload'], function(){ var form = layui.form; var layer = layui.layer; var layedit = layui.layedit; var laydate = layui.laysdate; // 上传 var upload = la

thinkphp 检测上传的图片中是否含有木马脚本

最近网上查了很多关于php 检测图片木马的文章  基本上都是千篇一律 在这里我从这些文章总结了一个靠谱的方法 一.首先从制作原理来分析这种木马程序.这种木马程序是十六进制编码写的,所以我们可以通过检测十六进制代码来检测木马脚本 1.首先上传图片文件,我们要自己定义一个上传文件的方法,然后方法中调用thinkphp中框架写好的Upload类,但是框架中的类没有检测木马图片的功能,所以我们可以自己写一个upload类 <?php /** +------------------------------

Ueditor 1.4.3.1 使用 ThinkPHP 3.2.3 的上传类进行图片上传

在 ThinkPHP 3.2.3 中集成百度编辑器最新版 Ueditor 1.4.3.1,同时将编辑器自带的上传类替换成 ThinkPHP 3.2.3 中的上传类. ① 下载编辑器(下载地址:http://ueditor.baidu.com/website/download.html),解压后放入项目根目录的 Data 目录并且将解压出来的目录重命名为 ueditor. 项目中的控制器 ./Application/Admin/Controller/BlogController.class.php