Мне нужно переименовать каждый файл, загруженный с помощью dropzone.js
, чтобы добавить временную метку на свое имя.Как переименовать файлы перед загрузкой
Я уже пытался сделать это на стороне сервера, но я не могу восстановить измененное имя и установить его в сценарий для удаления на сервере при удалении файла в браузере.
Я попытался переименовать файл внутри сценария, перед загрузкой, но не увенчался успехом. Функции Я пытался использовать следующие:
accept: function (file, done) {
file.name = "timestampHere" + file.name;
done();
}
И это:
sending: function (file, xhr, formData) {
file.name = "heee" + file.name;
}
Но в обоих случаях, я не могу восстановить имя файла и изменить его, чтобы продолжить файл удалить на сервере при нажатии кнопки «Удалить».
Другими словами, файл на сервере имеет отметку времени, а в браузере нет.
Там ли способ восстановить имя файла, сохраненного на сервере и установить его в сценарий в браузере ИЛИ переименовать файл в сценарии, перед загрузкой?
Моей целью здесь является удаление файла на сервере также при нажатии кнопки «Удалить» после вставки метки времени в имя файла.