使用dropzone将图像附加到wordpress媒体库中的帖子

时间:2016-02-25 10:30:59

标签: wordpress frontend custom-post-type dropzone.js

在前端新自定义帖子创建表单中,我尝试使用dropzone替换普通输入类型文件,但它不会将图像上传到服务器。

我已经创建了一个用于删除文件的新div,并且我将之前的输入包装为我的表单中的后备:

<form id="new_post" name="new_post" method="post" action="#" class="dropzone" enctype="multipart/form-data">
    <!-- other form fields here -->
<div class="dropzone-previews"></div>
<div class="fallback">
    <input type="file" name="file[]" multiple="multiple" />
</div>
<input type="hidden" id="new_cpt_action" name="new_cpt_action" value="new_cpt" />
<input type="submit" value="submit" id="submit" name="submit" />
</form>

要使dropzone与上面的代码一起使用,我的脚本中有以下选项:

$(document).ready(function () {
    Dropzone.autoDiscover = false;
    $("#new_post").dropzone({
       uploadMultiple: true,
       addRemoveLinks: true,
       previewsContainer: ".dropzone-previews",
    });
});

当我点击提交按钮时,会触发新帖子的创建,一切都按预期工作,但图片不会上传和附加。输入类型=&#34;文件&#34;效果很好,但dropzone没有。 如果服务器能够使用正常输入处理文件,是否有人知道我在dropzone选项上缺少?

非常感谢!

0 个答案:

没有答案