grails中将文件上传给多个用户的方法是什么

What is a way in grails to upload files to multiple users

grails 中向多个用户上传文件的方法是什么,(你 select 给谁)。然后让用户访问仅上传给他的文件(通过向他发送这些文件的 URL 路径:例如 http://localhost:8080/file_down/document/list?company=google。我希望所有用户的 gsp 页面都相同,只有table中存储的内容是不同的。你不需要给我写一些代码我只是想让你向我解释它是如何做到的

每个文件上传都应与数据库中定义其所属用户的行相关联。

class UserFile {
  String name
  String location
  static belongsTo = [user: User]
}

class User {
  static hasMany = [files: UserFile]
}

然后在您的视图中,您可以只列出属于某个用户的文件的链接。

<ul>
<g:each in="${user.files}" var="file">
  <li><a href="${file.location}">${file.name}</a></li>
</g:each>
</ul>

反正就是这样。