繁体   English   中英

如何在dropzone.js文件上传过程中提交其他数据?

[英]How to submit additional data along the file upload in dropzone.js?

我的html代码中有以下表单:

<form action="upload" id="upload-dropzone" class="dropzone">
    <input type="hidden" name="browser-path" id="browser-path" value="/">

    <div class="browser-buttons rrtl">
        <a id="browser-btn-upload">Upload</a>
    </div>

    <div class="lltr" id="browser-path-view"></div>
</form>

<script type="application/javascript">
    Dropzone.options.uploadDropzone = {
        clickable: "#browser-btn-upload",
    };
    loadBrowserContent();
</script>

本文档所述,隐藏的输入字段browser-path将自动作为POST数据提交到服务器。

我在服务器端有以下代码:

System.out.println(request.getParameter("browser-path"));

但是此代码始终输出null以输出!

如何将该隐藏字段提交到服务器,以及如何阅读?

编辑:

多亏了Steeno,表单的enctypemultipart/form-data所以我不得不从另一种方式读取字段。

我假设您使用Java作为后端语言?

如以下问题所述: HttpServletRequest获取JSON POST数据,该问题可能是发布请求的编码。 也许尝试使用getReader而不是getParameter获取发布数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM