php tp上传图片文件夹,thinkphp图片上传代码,简单的thinphp上传图片类的例子

最近发现自己做thinkphp图片上传的时候很吃力,代码早已经忘记了。后来在网上找了一段上传图片的,操作分页类的代码例子,供您参考

如果您觉得您的项目不太好放入测试代码,您可以新建一个TestAction类。

1、在控制器的TestAction.class.php中执行下面代码

//

class TestAction extends

Action

{

public function

index()

{

$this->display();

}

public function

upload(){

if(!empty($_FILES)){

$this->_upload();

}

}

public

function

_upload(){

import(“ORG.Net.UploadFile”);

$upload=

new

UploadFile();

//设置上传文件大小

$upload->maxsize=

3145728;

//设置上传文件类型

$upload->allowExts=

explode(‘,’,”jpg,gif,jpeg,png”);

//设置附近上传目录

$upload->savePath=

“./Tpl/default/Public/image/”; //注意 目录为入口文件的相对路径

//设置需要生成缩略图他,仅对图片文件有效

//$upload->thumb =

true;

//设置引用图片类库包路径

//$upload->imageClassPath =

‘ORG.Net.Image’;

//设置需要生成缩略图他的文件后缀

//$upload->thumbPrefix

=’m_,s_’;

//生成2张缩略图

//设置缩略图最大宽度

//$upload->thumbMaxWidth

=

’400,100′;

//设置缩略图最大高度

//$upload->thumbMaxHeight

= ’400,100′;

//设置上传文件规则

$upload->saveRule =

uniqid;

//删除原图

$upload->thumbRemoveOrigin =

true;

if(!$upload->upload()){

//捕获上传异常

$this->error($upload->getErrorMsg());

}else{

//取得成功上传文件信息

$info=

$upload->getUploadFileInfo();

$this->

success(“上传成功”);

}

}

}

?>

2、在default中的Index文件夹中新建一个index.html模板,代码如下

< title> New Document

content=”EditPlus”>

content=”">

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值