除了在后备模式(IE9)期间传递文件外,Dropzone完美适用于所有内容。 Drop在普通模式下工作完美,所有隐藏的输入都完美地通过post,所有隐藏的post值在后备模式下工作。
唯一的问题是,当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>