gpt4 book ai didi

javascript - Dropzone js 不在回退模式下传递文件

转载 作者:可可西里 更新时间:2023-11-01 01:00:06 26 4
gpt4 key购买 nike

除了在 fallback 模式 (IE9) 期间传递文件外,Dropzone 可以完美地处理所有内容。掉落在正常模式下工作完美,所有隐藏的输入都完美地通过帖子,并且所有隐藏的帖子值在回退模式下工作。

唯一的问题是当 IE9 强制回退模式时 $_FILES 为空。除了 dropzone.js 文件之外,我的页面上没有任何 javascript,据我所知,这个过程是自动的,根据我所阅读的所有内容,它应该是......对吧?

这是 HTML 端的代码——为清楚起见清理了一些 PHP 元素:

<form action="process/process_file_upload.php" method="post" class="dropzone">

<div class="fallback">
<input name="file" type="file" multiple />
<input type="submit" value="Submit" style="margin-left:8px;">
<input type="hidden" name="calling_dept" value="home.php">
</div>

<input type="hidden" name="dept_id" value=5>

</form>

最佳答案

嗯,我有点尴尬。经过几天试图找出我在 dropzone.js 文件中遗漏的内容......并扫描了曾经写过的每个 DZ 错误,它归结为一些非常愚蠢的事情。

我按照说明设置表单,好像表单会由DZ.js处理。然而,在查找代码错误时,我忘记了 BASIC HTML!!

这是我的原始(DZ 工作)表格:

<form action="process/process_file_upload.php" method="post" class="dropzone">

忘了那个小金 block :enctype="multipart/form-data" DOH。这里的重点是,如果期望回退,表单的格式必须是完整的——当 DZ.js 接管时,它不需要是完整的,因此文档(正确地)永远不会显示完整的 html,并且很容易错过。

无论如何向世界展示我的白痴,以防其他人遇到类似的愚蠢时刻。

关于javascript - Dropzone js 不在回退模式下传递文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29907721/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com