如何使用Kendo Upload的getFiles()方法和Ajax POST的FormData将Kendo Upload上传的文件发送到服务器?

时间:2018-07-20 15:29:57

标签: php kendo-ui telerik kendo-upload

尝试使用Ajax和Kendo Upload发送上传的文件。我有什么问题以及如何发送getFiles()方法的结果。我这样做是这样的:

pdns-db:3306

在.php <form id="document-form"> <input id="documents-files" type="file"/> <input type="text" name="description"/> </form> $("#document-form").submit(function(evt){ var formData = new FormData(); var files = document.getElementById('documents-files'); var file = files.files[0]; var uploadFile = $("#documents-files").data("kendoUpload"); var file2 = uploadFile.getFiles(); var description = document.getElementById('documents-description').value; formData.append('files',file); formData.append('files2',file2[0]); formData.append('description',description); $.ajax({ url: 'foo.php', type: 'POST', data: formData, async: false, cache: false, contentType: false, enctype: 'multipart/form-data', processData: false, success: function (response) { console.log(response); } }); $('#documents-files').kendoUpload( { multiple: false, } ) 显示中捕获它

var_dump($_POST);

在kendoUpload中没有绑定输入,apove代码发送文件,我可以通过$ _FILES ['files']在php中检索它

0 个答案:

没有答案
相关问题