尝试在十月 CMS 下创建一个组件,该组件应允许前端多个文件上传。我尝试将 Blueimp jQuery-File-Upload Plugin 集成到已经退出的表单中,因为 October CMS 使用集成的 ajax 框架,它允许将数据提交到组件方法我会使用这个 ajax 方法而不是 Blueimp 的默认方法
所以一个正常的文件上传看起来像
$('#gallery').fileupload({
// Uncomment the following to send cross-domain cookies:
//xhrFields: {withCredentials: true},
url: 'path/to/controller'
});
但相反,我想使用类似的东西
$('#gallery').fileupload({
// Uncomment the following to send cross-domain cookies:
//xhrFields: {withCredentials: true},
add: function (e, data) {
data.submit();
$.request('onUploads', {
success: function(data){
console.log(data);
}
})
}
});