Краджи загрузочный файл ввода.Загрузить через действие в Struts2 - PullRequest
0 голосов
/ 06 февраля 2019

Я застрял, пытаясь загрузить PDF-файлы через этот плагин для ввода файла krajee в Struts2.Я просто не понимаю, как загрузить pdf-файлы с сервера в initialPreview и как перехватить атрибуты файла из действия (я не знаю имен этих атрибутов) для сохранения в моей БД.У меня есть таблица документов с атрибутами пути и имени.Моя идея состояла в том, чтобы скопировать файлы на сервер и сохранить пути.

        $("#createEventModal #input-fa").fileinput({
            theme: "fa",
            'language': 'es',
            browseClass: "btn btn-primary",
            removeClass: "btn btn-danger",
            maxFileCount: 1,
            autoReplace: true,
            'showUpload': false,
            uploadAsync: false,
            uploadUrl: 'docUpload.action',
            initialPreview: [
                "C:\UMaths.pdf"
            ],
            initialPreviewAsData: true,
            initialPreviewConfig: [
                {type: "pdf", size: "19000"}
            ]
        });

Это метод из моих действий:

public String subirDocumento() throws Exception {

    String response = "docs/";
    ObjectMapper mapper = new ObjectMapper();
    try {
        json = mapper.writeValueAsString(response);
        System.out.println("JSON ruta = " + json);
    } catch (JsonProcessingException e) {
        e.printStackTrace();
    }

    System.out.println("JSON file_id = " + file_id);
    System.out.println("JSON key = " + key);
    return SUCCESS;
}

Кто-нибудь, кто мог бы прояснить этот вопрос для меня, пожалуйста?

...