标题 tp框架存在的问题 不可多图同时上传
解决办法 :Upload.class.php 下的getSaveName函数修改即可代码如下
private function getSaveName($file) {
$rule = this−>saveName;if(empty(this->saveName;
if (empty(this−>saveName;if(empty(rule)) { //保持文件名不变
/* 解决pathinfo中文文件名BUG */
KaTeX parse error: Expected '}', got 'EOF' at end of input: …tr(pathinfo("_{file[‘name’]}", PATHINFO_FILENAME), 1);
$savename = $filename;
} else {
$savename = this−>getName(this->getName(this−>getName(rule, file[′name′]);if(empty(file['name']);
if(empty(file[′name′]);if(empty(savename)){
$this->error = ‘文件命名规则错误!’;
return false;
}
}
/* 文件保存后缀,支持强制更改文件后缀 */
$ext = empty($this->config['saveExt']) ? $file['ext'] : $this->saveExt;
return $savename . **rand(100000,999999)** . '.' . $ext;
}
只要名字不同就可以正常上传了,之前不能上传是因为多图上传的话图片地址都重复了,逻辑就报错跳过了,所以无论你传多少张图最后都会只剩一张图片,解决办法如上.
443

被折叠的 条评论
为什么被折叠?



