Как вы группируете загрузки по пользователю, используя FineUploader?

традиционный сервер хранит загруженные файлы <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

Спасибо

2

Решение

Это предполагает, что UUID пользователя уже доступен для вашего кода интеграции Fine Uploader. Вы можете легко отправить это значение с каждым запросом на загрузку, включив его в качестве параметра запроса в ваши параметры:

request: {
params: {
userUuid: thisUserUuid
}
}

Если вам нужно что-то более динамичное, вы можете использовать setParams Метод API вместо.

На стороне сервера вы можете использовать этот параметр запроса для сохранения файла в соответствующем каталоге, основываясь на параметре qquuid запроса (uuid файла) и переданном вами параметре userUuid (uuid пользователя).

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]