Angularjs使用查询字符串将文档传递给其他控件

时间:2019-01-11 12:59:51

标签: angularjs asp.net-mvc drag-and-drop

我正在尝试将我的文档从控制器传递到其他控制器: 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无法解析文件,因此无法正常工作。 我的问题是如何将dokument传递给其他Controller?

有什么方法可以通过拖放获取文件目录,然后在其他控制器中读取文件?像在其他contoller中,我将获得目录,以便我可以提取文件? 有没有建议如何从一个控制器向另一个控制器发送文件?

0 个答案:

没有答案