TP 多文件上传

[php]

html 页面   

<script   language="javascript" type="text/javascript">  

function  addFileHtml()  

{  

var  form =document.getElementById("form");  

var count=0;  

for(var i=0;i<form.elements.length;i++)  

{  

   var name=form.elements[i].name;  

   if(name.indexOf("image")>-1)  count++;  

}  

document.getElementById("filehtml").innerHTML += " 选择上传文件" + (count+1) +":<input type="file"   name="image["+ count +"]" size=40 /> <br><br>";  

}  

 discount louis vuitton handbags

</script>  

<div id="filehtml">选择上传文件1: <input type="file" name="image[0]" size=40 /><br> <br></div>  

     <input type="button" name="addfile" value=" 增加文本域 "    οnclick="addFileHtml();"/>   

action页  

  public  function  upload_ok()  

   {  

        import( "ORG.Net.UploadFile" );  

        $upload = new UploadFile();  

        //设置上传文件大小  

        $upload->maxSize  = 3292200 ;  

        //设置上传文件类型  

        $upload->allowExts  = explode(",","jpg,gif,png,jpeg");  

        //设置附件上传目录  

        $upload->savePath ="../Public/uploads/";  

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

     //   $upload->thumb =  true;  

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

    //$upload->thumbPrefix   =  "";  

       //设置缩略图最大宽度  

 // $upload->thumbMaxWidth =  "120";  

       //设置缩略图最大高度  

  //$upload->thumbMaxHeight = "140";  

    //设置上传文件规则  

    $upload->saveRule = uniqid;  

    //删除原图  

 //   $upload->thumbRemoveOrigin = false;  

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

            //捕获上传异常  

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

        }else {  

 cheap louis vuitton handbags      

            $model = D("file");  

            $file=$_FILES["image"]["name"];  

        for($i=0;$i<count($_FILES["image"]["name"]);$i++)  

        {  

               $uploadList = $upload->getUploadFileInfo();  

               $arr[] =$uploadList[$i]["savename"];  

            $data["image"]=  $arr[$i];  

               $time=date("Y-m-d H:i:s");  

               $data["time"]=$time ;  

               $list=$model->add ($data);  

        }  

        }  

        if($list!==false){  

            $this->success ("上传图片成功!");  

        }else{  

           $this->error ("上传图片失败!");  

        }  

   }  

转载于:https://www.cnblogs.com/imadin/archive/2011/05/16/2047529.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值