如何使用FineUploader对用户进行上传?

时间:2016-03-16 01:21:30

标签: php fine-uploader

traditional server存储上传的文件<upload folder>/<uuid>/filename.ext。如果用户上传多个文件,则会创建如下目录结构:

<upload folder>/<uuid1>/filename1.ext
<upload folder>/<uuid2>/filename2.ext

是否可以将其组合使得同一用户上传的所有文件都分组到同一个文件夹中?例如,

<upload folder>/<uuid>/<fileUuid>/filename1.ext
<upload folder>/<uuid>/<fileUuid>/filename2.ext

<upload folder>/<uuid>/filename1.ext
<upload folder>/<uuid>/filename2.ext

由于

1 个答案:

答案 0 :(得分:1)

这假设您的Fine Uploader集成代码已经可以访问用户的UUID。您可以通过在每个上传请求中将其作为请求参数包含在您的选项中轻松发送此值:

request: {
   params: {
      userUuid: thisUserUuid
   }
}

如果您需要更具动感的内容,可以改用the setParams API method

服务器端,您可以使用此请求参数将文件存储在相应的目录中,具体取决于请求的qquuid参数(文件的uuid)和传递的userUuid参数(用户的uuid)。