zoukankan      html  css  js  c++  java
  • jquery用formada发送文件到服务器

    var formdata = new FormData();
    formdata.append("file", $("#Input")[0].files[0]); //注意此处使用append方法
    $.ajax({
        type: "post",      // 给服务器发送文件是post方法
        url: 'http://192.168.15.63:8093/excel/import?type=3', //url看项目的具体接口
        data: formdata,     //注意此处发送的为formdata对象
        contentType: false, // 不设置内容类型
        processData: false, // 不处理数据
        dataType: "json",   //希望接受的数据类型是json
        success: function (data) {
            // 请求成功后要执行的代码
        },
        error: function (data) {
            // 请求失败后要执行的代码
        }
    });

    注意:

      1、在控制台打印出 formdata 对象的时候,直接查看是为空的。formdata对象有一个get方法,可以用 formdata.get("file") 来查看上传文件的具体信息

      2、此处可以没有form标签包裹,直接就是input标签,此时用append方法,有form标签包裹的时候,是另一种写法,具体百度。

  • 相关阅读:
    并行执行计划
    mongodb数据查询-小结
    mongodb的基本操作-小结
    架构
    bat、dos控制多个后台程序启动
    python技术实践清单
    Linux升级安装python2.7.5到python2.7.9
    数据分析-GDP统计
    技术能力清单-小结
    动态链接库*.so
  • 原文地址:https://www.cnblogs.com/smile-fanyin/p/10861995.html
Copyright © 2011-2022 走看看