注意:如需自定义上传后的文件名,办法如下:
可添加$upload->saveName=‘aa’; aa可为函数和字符串,不能为汉字,如需为汉字,则需修改ThinkPHP/Library/Think/Upload/Driver/Local.class.php中的代码,如下:
if(preg_match("/[\x7f-\xff]/", $file['savename'])){
$fileName=iconv('utf-8','gbk',$file['savename']);
}else{
$fileName=$file['savename'];
}
$filename = $this->rootPath . $file['savepath'] .$fileName;
上传单文件和多文件公用代码:
HTML代码:
<form method="post" action="" enctype="multipart/form-data">
<ul>
<li>
<input name="url[]" type="file" value="