Получить загруженный файл relativePath на стороне сервера

Я использую fileUpload от Primefaces (JSF framework) на основе jQuery-File-Upload. Я пытаюсь сделать этот компонент поддержкой drag & drop folder благодаря новому файловому APIу Firefox или Chrome. https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/webkitdirectory#Example До сих пор я смог сделать это благодаря атрибуту passthrough.

Одна из интересных особенностей - "webkitRelativePath", позволяющая узнать относительный путь загруженного файла.

Мне интересно, как я могу получить эту информацию на стороне сервера, поэтому я могу создать объект с этой новой информацией.

Спасибо за вашу помощь.

Ответ 1

Ну, я просто прочитал его из файлаupupload.js:

_initXHRData: function (options) {
     ...
     formData.append(
     ($.type(options.paramName) === 'array' &&
          options.paramName[index]) || paramName,
          file,
          file.uploadName || file.name
     );
     ...
}

(файл, содержащий webKitRelativePath)

Итак, я думаю, что информация уже перешла на сервер, не так ли? Поскольку я использую Servlet 3.0, я должен иметь возможность получить его из объекта Part, скрестив пальцы...