美文网首页我爱编程
ajax上传后台图片

ajax上传后台图片

作者: 新篇章 | 来源:发表于2018-04-03 11:08 被阅读0次

首先需要引入jquery.form.js

html:
    <img class="cardPostImg" src='' alt='' id='card_oppoImg' />
    <form id="oppoForm" method="post">
        <input class="authSubmit_input" name="idCard_oppo" id="idCard_oppoFile" onchange="card_oppoImgFun(this);show('card_oppoImg','idCard_oppoFile');" type="file" />
    </form>

js:
function card_oppoImgFun(imgFile) {
    var maxSize = 1024 * 1024 * 5; //最大上传图片5M
    var extension = imgFile.value.substring(imgFile.value.lastIndexOf("."), imgFile.value.length); //扩展名
    extension = extension.toLowerCase(); //把文件扩展名转换为小写
    if((extension != '.jpg') && (extension != '.jpeg') && (extension != '.png')) {
        alert("对不起,系统仅支持标准格式的照片,请您调整格式后重新上传,谢谢 !");
        return
    }
    var file = imgFile.files[0]; //文件对象
    var name = file.name; //图片名
    var size = file.size; //图片大小
    //  if(size > maxSize) {
    //      $("#alipapyErweimaError").html("图片大于5M,请压缩后重新上传");
    //      $('#alipapyErweimaError').show();
    //      return false;
    //  }
    var url = baseUrl + '/upload/singleIdImage';
    $("#oppoForm").ajaxSubmit({
        dataType: "json",
        method: "POST",
        url: url,
        //      data:{
        //          testMode:1;
        //      },
        beforeSend: function(request) {
            request.setRequestHeader("token", token);
        },
        success: function(data) {
            if(data.code == 1) {
                $('#card_oppoImg').attr('src', data.resultMap.url);
            }
        },
        error: function(e) {
            myalert("上传失败", "", "友情提示", "确定");
        }
    });
}

相关文章

  • ajax上传后台图片

    首先需要引入jquery.form.js

  • js图片上传预览

    项目中碰到一个需求,上传图片及时给用户预览。开始的想法就是上传的图片先传递到后台,在通过ajax获取图片路径显示到...

  • Markdown编写以及截图上传

    需要先下压缩包前台代码 前台引用 ajax部分 通过Markdown上传图片 后台 SpringMVC.xml要对...

  • express+ajax图片上传

    使用formdata进行图片上传 html代码 发送ajax请求 后台处理方式 1. express中间件mult...

  • django上传图片前后端实例

    相关阅读 JQuery Ajax使用FormData对象上传文件 图片 | CSDNDjango 图片上传、存储与...

  • 2018-05-23

    图片上传 form上传 ajax上传 FileReader 利用FileReader对象,将input中的file...

  • ajax上传图片

    场景:1、使用cropper裁剪图片、html2canvas合成图片后将图片上传至顽兔空间2、运行环境手淘、天猫3...

  • Ajax图片上传

    1、定义上传的图片展示和按钮 2、点击时调用的上传功能的函数 3、先定义好文件上传处理函数 4、再使用定义好的查询...

  • ajax图片上传

  • 上传下载图片,django-filter

    上传下载图片 上传图片 下载图片 django-filter 进行信息过滤 流程:html的ajax请求-->vi...

网友评论

    本文标题:ajax上传后台图片

    本文链接:https://www.haomeiwen.com/subject/dysqhftx.html