[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 { $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 ("上传图片失败!"); } } |