zoukankan      html  css  js  c++  java
  • ThinkPHP框架 _ 学习16

    【框架实现附件的上传】

    <form  enctype="multipart/form-data">     表单的代码要有相应的配置

    $_FILES      这可以当作是附件的名称

    move_uploaded_file(临时路径名,真实路径名);

    步骤:

    1.  现在相应的控制器中判断附件是否为空

    2.  配置附件存放的相应的目录

    3.实例化一个的$upload对象

    4.调用$upload的一个方法   uploadOne($_FILE['表单的标签的id'])

    5.用一个变量$z来手机附件的信息(这里的$z是一个数组)

    6.再用一个变量来存储$z数组中的内容  ,例如:$bigimgh= $z['savename'].z['savepath']

    7.将拿到的附件信息 放到 数据库中   :$_POST['数据库表的字段名']=$bigimg

    逻辑代码:

    【为已经上传的图片制作缩略图】

    原理:利用已有图片创建一个画板

      把画板给缩小一点imagecopyresampled

    imagepng($im,路径名);  保存到系统一个指定目录

    ThinkPHP/Library/Think/Image.class.php

    open() 打开一个图像资源

    thumb()制作缩略图,设置图像的宽度、高度、达到制作缩略图效果

    save() 保存图像,

    为上传的图片生成缩略图:

    **注意:这里要特别注意一下的ope n ()  和save()  的路径

    附件上传Upload.class.php   uploadOne()

      1. 注意:rootPath 根目录路径需要设置正确
      2. 日期路径也会自动被创建
      3. 生成缩略图Image.class.php
      4. open()
      5. thumb()
      6. save()
  • 相关阅读:
    pip python代码
    Saltstack module http 详解
    Saltstack module hosts 详解
    Saltstack module highstate_doc 详解
    Saltstack module hashutil 详解
    Saltstack module group 详解
    Saltstack module grains 详解
    Saltstack module grafana4 详解
    Saltstack module google_chat 详解
    Saltstack module gnome 详解
  • 原文地址:https://www.cnblogs.com/zhengweizhao/p/6812070.html
Copyright © 2011-2022 走看看