最近开发一款微信小程序的后台,其中有一项轮播图管理的功能,于是用到了upload类。
因为是多文件上传,需要在遍历中一个一个的进行上传。
于是我这样写了:
但是我发现,在上传后,每个文件的名称竟然都会相同!尽管我$name变量给了一个不可能重复的随机数!
why???
之前我也写过单文件上传,直接$upload->name设置文件上传名称是完全ok的啊?为什么多文件上传中就不行呢?
于是开始上网查资料。发现thinkphp官方文档中有saveRule参数,设置文件保存规则。
于是改为以下代码:
ok,问题解决....