Как добавить описание файла при использовании dropzone JS

Я хочу добавить описание файла для каждого файла, который будет загружен. Как мне это сделать. У кого-нибудь есть демо? Пожалуйста, помогите мне, спасибо

3 ответа

Я бы добавил обработчик "обработки", который предоставляет всплывающее окно, и вы можете использовать этот ответ для каждого файла, когда он собирается загрузить.

Проблема с любыми вопросами о dropzone или любом проекте загрузки файлов ajax заключается в том, что необходимо различать, если вы хотите, чтобы дополнительная информация отправлялась в вызов ajax, который загружает файл, или в клиентский процесс, который обрабатывает вызов добавления.

Что вы планируете делать с описаниями?

У меня была та же проблема, что и у вас, и обработка проста, если вы измените процессный подход.

Когда пользователь загружает файл, вы можете вставить информацию об этом файле (идентификатор, имя файла, хэш) в базу данных и пометить их полем для последующего обновления (например, need_update?). После завершения загрузки файлов перенаправьте метод, в котором перечислены записи, в которых значение need_update равно TRUE, а затем обновите другие поля записей (например, заголовок, описание, теги).

Это довольно просто для системы загрузки медиа.

Удачи.

Если я понимаю ваш вопрос, исходя из моего опыта, вы можете прослушать событие "send", которое передает formData, где вы можете сделать formData.append("description", ваше описание). Это отправит вашу загрузку с formData. Каждый загружаемый файл может иметь различное описание.

init: function() {
  this.on("sending", function(file, xhr, formData) {
formData.append("name", "value"); // Append all the additional input data of your form here!
  });

}

Другие вопросы по тегам