Dropzone.js - $ _FILES为空

时间:2013-04-25 08:12:06

标签: php upload dropzone.js

我有以下代码:

<form id="dvw-psa-enter-form" method="post" action="<?php echo site_url() . '/?upload' ?>" enctype="multipart/form-data">
 <div class="dropzone">
    <div class="fallback">
      <input name="file" type="file" multiple />
    </div>
  </div>
  <input type="submit" name="senden" />
</form>

<script src="<?php echo plugins_url() . '/dvelop-workflow-psa/dropzone.js' ?>"></script>
<script>
jQuery(".dropzone").dropzone({
  url: "<?php echo plugins_url() . '/upload' ?>",
  dictDefaultMessage: "Datei bitte hier ablegen!",
  success: function() {
    jQuery('.success-mark').show();
    jQuery('.error-mark').hide();
  },
  error: function() {
    jQuery('.success-mark').hide();
    jQuery('.error-mark').show();
  }
});
</script>

在我的php文件中,$ _POST有一些信息,但是$ _FILES是空的。 成功事件触发:成功标记可见,但目录中没有文件,$ _FILES为空。使用经典的变体,一切都很好。

php.ini设置正确。

有人有想法吗?

1 个答案:

答案 0 :(得分:0)

尝试使用尾随空格的网址。当url是路径时,它会自动重定向到/ upload /,但清空$ _FILES数组。