Я использую Bootstrap file-input js плагин для загрузки всех файлов в папке на сервер, проблема в том, что все отправленные файлы имеют одинаковое имя, но родительскую папку для каждого одно имеет другое имя, то есть
MainFolder
--A
----test.xml
--B
----test.xml
--C
----test.xml
то, что я хочу отправить в родительский каталог foreach файл, например, отправить «A» с первым тестом. xml и т. д.
Примечание: я использую ajax для отправки всех файлов, в документации говорится, что для отправки любых данных при загрузке необходимо использовать uploadExtraData, но не удается получить имя родительской папки
Код:
<div class="file-loading">
<input id="uploader" name="myFile[]" type="file" multiple webkitdirectory>
</div>
<script>
$(document).ready(function () {
$("#uploader").fileinput({
uploadUrl: "urlToUpload",
uploadExtraData: function () {
$('#input-44').on('filepreajax', function (event, previewId, index) {
});
return {
parentFileName: parentGoesHere
}
}
});
});
</script>