如果存在同名文件(防止覆盖),如何重命名文件?此方法用于上传文件:
[{
"id": 19,
"pricePerUnit": 20,
"denominationsPerUnit": 1,
"blahblahblah": 1,
"unitQuantity": 1,
"total_item_count": null,
"subtotal": 20
}]
答案 0 :(得分:2)
使用php函数测试文件是否存在,然后为文件指定一个正确的名称:
$cnt = 1;
while (file_exists(string $filename)) {
$filename = $this->avatar->basename . $cnt;
$cnt++;
}
然后保存。