Angularjs передает документ другому контроллеру с помощью строки запроса - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь передать мой документ с контроллера на другой контроллер: 1) в первую очередь я должен перетащить свой документ и сделать это как HTML-код:

   <div style="display: none; opacity:0" ngf-drop ngf-select ng- 
          model="files" ngf multiple="true" ngf-allow-dir="true" 
                                                  id="dropzone">
            <div class="drop-area--full-page">
                <div id="textnode"></div>
            </div>
        </div>

код angularjs:

$window.addEventListener("drop", function (e) {
    e.preventDefault();
    var entry = e.dataTransfer.items[0].webkitGetAsEntry();
    var qs = $httpParamSerializer(e.dataTransfer.files[0]);
    $window.location.href = routeUtils.getCreateDokumentUrl("Dokument", getParent(), "perdok", qs);
});

Теперь, что я делаю, я отправляю свой файл на другой контроллер со строкой запроса и $ httpParamSerializer. Однако, это не работает, потому что $ httpParamSerializer не может проанализировать файл. у меня вопрос как передать документ на другой контроллер?

есть ли какой-нибудь способ, которым я получаю каталог файла от перетаскивания и затем читаю файл в другом контроллере? как в другом контроллере я получу каталог, чтобы я мог забрать файл? Есть ли какие-либо предположения, как передавать документы с одного контроллера на другой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...