jquery - 使用 jQuery 进行多部分文件上传

标签 jquery ajax jquery-file-upload

有没有办法在 JSP + java 中使用 jQuery 上传多部分文件。 在 jQuery AJAX 中执行时出现错误。

$.ajax({
    type: "POST",
    url: "${pageContext.request.contextPath}/users/imageUpload/" + $imageUpload + "/" + $userId‌​,
    contentType: "multipart/form-data",
    processData: false,
}).done(function(data) {}).fail(function(data) {
    alert("Ooopss..! Something Bad Happened.!");
});

最佳答案

$("input:file").change(function(objEvent) {
    var objFormData = new FormData();
    // GET FILE OBJECT 
    var objFile = $(this)[0].files[0];
    // APPEND FILE TO POST DATA
    objFormData.append('userfile', objFile);
    $.ajax({
        url: 'Here Your Server-Url'
        type: 'POST',
        contentType: false,
        data: objFormData,
        //JQUERY CONVERT THE FILES ARRAYS INTO STRINGS.SO processData:false
        processData: false,
        success: function(data) {}
    });
});

关于jquery - 使用 jQuery 进行多部分文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34327106/

相关文章:

jquery - <select> 标签需要选项上的垂直滚动条

javascript - XMLHttpRequest 发送 post 请求并接收 2 个响应

javascript - 重新加载外部 javascript 文件的最佳和快速实践?

jQuery 文件上传仅允许 doc 文件

javascript - 仅在选择文件后显示加载程序,并在单击取消或十字按钮时隐藏

javascript - 使用 jquery 和 json 显示数组中的所有项目

javascript - 使用 Javascript/jQuery 获取 rotate3d 值

javascript - Internet Explorer 中的 onchange

php - 使用 PHP 和 AJAX 将数据写入文件不起作用

javascript - Rails 中的 JQuery 文件上传 - 表单仍在发送 HTML 请求?