【问题标题】:How to Insert File/Image to Database using JSP/Servlet and AJAX? [duplicate]如何使用 JSP/Servlet 和 AJAX 将文件/图像插入数据库? [复制]
【发布时间】:2018-02-13 14:29:29
【问题描述】:

我想使用带有 AJAX 的 JSP/Servlet 将数据上传文件/图像插入数据库,但它不起作用.. 我的代码是..

HTML 表单:

<form id="formID">
  <input type="hidden" name="id" value="000">
  Username: <input type="text" name="uname" value="">
  File: <input name="filename" type="file" />
  <button type="submit" value="Submit"> Submit Data </button>
</form>

AJAX 代码是:

    $('#formID').on('submit', function(event){
        event.preventDefault();
        var formData = new FormData($(this)[0]);
        $.ajax({
            type: "POST",
            enctype: 'multipart/form-data',
            url: "UsersController",
            data: formData,
            processData: false,
            contentType: false,
            cache: false,
            success: function (data) {
                alert(data);
            },
            error: function (e) {
                alert(e.responseText);
            }
        });
    });

在 Servlet 中没有接收到任何值,它返回一个空白警报。 谁能推荐一个更好的 JSP 文件/图像上传代码。

谢谢大家。

【问题讨论】:

    标签: java ajax database jsp servlets


    【解决方案1】:

    参考这个例子

    Servlet +Ajax 异步上传文件

    http://hmkcode.com/java-servlet-jquery-file-upload/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-23
      • 2014-02-23
      • 2019-07-27
      • 2021-09-21
      • 1970-01-01
      • 2016-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多