Загрузить несколько файлов в Struts2 с Dropzone.js
Я использую DropZone.js
Моя конфигурация
Dropzone.options.myAwesomeDropzone = {
url: 'UploadImages',
previewsContainer: ".dropzone-previews",
uploadMultiple: true,
parallelUploads: 5,
maxFiles: 20,
addRemoveLinks: true,
init: function() {
this.on("success", function(file, response) {
$('.dz-progress').hide();
console.log(response);
console.log(file);
});
}
}
});
Этот код отлично работает с моим локальным хостом. Я загружаю файлы вUploadImages
URL-адрес. Я ввел одно сообщение в этот метод URL, который работает правильно.
Моя проблема в том, что я не получаю, какое имя я должен использовать, чтобы получить контент на сервере. Например, как называется переменная imageFile, переменная imageName, тип imageContent, к которому я должен обращаться в моей реализации на стороне сервера.
Редактировать : Серверная реализацияЗона сброса
Dropzone не предоставляет реализацию обработки файлов на стороне сервера, но способ загрузки файлов идентичен простым формам загрузки файлов:
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="file" />
</form>
Я получил это включает в себя
<input type="file" name="file" />
автоматически в форме, чтобы мы могли получить к нему доступ, используяfile
Если
<input name="file" type="file" multiple />
тогда мы можем получить к нему доступ, используяfile[]
на стороне сервера я попробовал
public class ImageAction extends ActionSupport {
private List<File> file;
private List<String> fileContentType;
private List<String> fileFileName;
System.out.println("Inside Image upload ");
System.out.print("\n\n---------------------------------------\n");
int i = 0;
for (File f : file) {
System.out.print("\nFile [" + i + "] ");
System.out.print(" length: " + f.length());
System.out.print(" name:" + getFileFileName().get(i));
System.out.print(" contentType: " + getFileContentType().get(i));
i++;
}
System.out.println("\n---------------------------------------\n");
}
//getter setter
}
Это печать внутри загрузки изображений.
Как сделать поля доступа к файлу в классе Action.