网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 Thinkphp 多文件上传
范文
    Thinkphp 多文件上传修改,很简单。
    首先将上传的图片的input进行数组形式的命名,如下
    <input name="image[]" id="image" type="file" />
    <input name="image[]" id="image" type="file" />
    <input name="image[]" id="image" type="file" />
    可以更多个图片,只要名称为image[]就行。
    然后修改上传后的代码
    if (!$upload->upload()) {
    //捕获上传异常
    $this->error($upload->getErrorMsg());
    }else{
    $uploadList = $upload->getUploadFileInfo();//这里是获取的所有的图片信息
    $file=$_FILES["image"]["name"];
    for($i=0;$i<count($file);$i++){
    //生成的文件名分别是 $uploadList[$i]['savename'];
    import("@.ORG.Image");
    //给m_缩略图添加水印, Image::water('原文件名','水印图片地址')
    Image::water($uploadList[$i]['savepath'].'m_'.$uploadList[$i]['savename'], '../Public/Images/logo2.png');
    }
    }
    完毕, 修改的地方只是多了一个for循环是逐个输出上传后的文件信息。
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/21 19:31:18