现在的需求是一个文件对应多个附件;我在前台使用了5个附件上传的<input>,后台也可以正常获取数据,
这里需要我将5个附件放在五个不同的文件夹里,所以我随机生成了5个uuid作为文件夹的名称,
通过UploadFile uploadFile1 = getFile("files1", PathKit.getWebRootPath() + "/upload/news/" + uuid1);的方式上传,
但是实际上传的时候,发现实际只创建了uuid1这一个文件夹,5个附件都被上传到了这一个文件夹中,
但是我在debug调试的时候,uuid1-5的值确实都是不同的,
而且在getFile("files1", PathKit.getWebRootPath() + "/upload/news/" + uuid1);里面的uuid1-5也是不同的,
上传到数据库里的路径字段对应的uuid1-5也是不同的(是正确的),
但是uploadFile1-5的saveDirectory属性却都是相同的;
那么在getFile("files1", PathKit.getWebRootPath() + "/upload/news/" + uuid1);上传的时候为什么会上传到同一个文件夹中呢?
项目:JFinal
可直接编辑该贴:
https://jfinal.com/my/feedback