jquery - DropzoneJS上传未开始文件上传
问题描述
很简单:我已经像这样实现了 DropzoneJS:
JS:
var myDropzone = new Dropzone('#my_dropzone', {
url: 'http://localhost/api/fileupload/',
paramName: 'file',
maxFiles: 100,
maxFilesize: 10,
method: 'POST',
uploadMultiple: true,
parallelUploads: 100,
createImageThumbnails: true,
thumbnailWidth: 120,
thumbnailHeight: 120,
addRemoveLinks: true,
acceptedFiles: '.pdf,.doc,.docx',
accept: function (result, done) {
console.log(result);
// $('#arquivos_processo_dropzone_files_area table tbody').append(result);
},
});
HTML:
<form>
<div class="dropzoneholder dropzone-default dropzone-success" id="my_dropzone">
<div class="dropzone-msg dz-message needsclick">
<h3 class="dropzone-msg-title" Click here to send files.</h3> <span class="dropzone-msg-desc">You can
send:<br><i>.pdf</i> <i>.doc</i> <i>.docx</i></span></span>
</div>
</div>
</form>
当我尝试发送任何文件时,它没有按预期启动 POST 请求。
解决方案
您的 accept() 函数必须调用 done 回调。
accept: function(result, done) {
// ...
done();
}
'''
推荐阅读
- selenium-webdriver - 如何在写入 Excel 时阻止 POI 附加数据
- sql - 用于数据更新的 SQL 查询
- java - 使用 java.swing 呈现圆形按钮时出现问题。为什么这段代码不起作用?
- laravel - 未找到列:1054 个未知的列国家
- reactjs - 如何将 ref 附加到 fullcalendar-react 中的事件?
- javascript - 通过 JavaScript 计算表格内的数量和更新
- r - 将base64解码为光栅
- python - python:打印几个键值
- linux - 当我尝试使用 SSH 从我的 winodws 机器访问我的 Linux 服务器时,尽管我已经在 Linux 中复制了密钥生成,但它总是要求输入密码
- c# - 在 Hi 上唤醒机器人,并应以相同的功能开始