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>
反正就是这样。
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>
反正就是这样。