традиционный сервер хранит загруженные файлы <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
Спасибо
Это предполагает, что UUID пользователя уже доступен для вашего кода интеграции Fine Uploader. Вы можете легко отправить это значение с каждым запросом на загрузку, включив его в качестве параметра запроса в ваши параметры:
request: {
params: {
userUuid: thisUserUuid
}
}
Если вам нужно что-то более динамичное, вы можете использовать setParams
Метод API вместо.
На стороне сервера вы можете использовать этот параметр запроса для сохранения файла в соответствующем каталоге, основываясь на параметре qquuid запроса (uuid файла) и переданном вами параметре userUuid (uuid пользователя).
Других решений пока нет …