简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

Thinkphp 多文件上传

来源:易贤网   阅读:2917 次  日期:2014-09-10 11:05:37

温馨提示:易贤网小编为您整理了“Thinkphp 多文件上传”,方便广大网友查阅!

Thinkphp 多文件上传修改,很简单。

首先将上传的图片的input进行数组形式的命名,如下

<input name="image[]" id="image" type="file" class="file huge" />

<input name="image[]" id="image" type="file" class="file huge" />

<input name="image[]" id="image" type="file" class="file huge" />

可以更多个图片,只要名称为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循环是逐个输出上传后的文件信息。

更多信息请查看IT技术专栏

更多信息请查看网络编程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:php生成excel文件
下一篇:php输出特殊字符号
易贤网手机网站地址:Thinkphp 多文件上传
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!