zoukankan      html  css  js  c++  java
  • 图片上传

    <input id="file-input" type="file"  class="file" accept="image/jpeg,image/gif">
    <img id="img" class="file-preview-image" src="">
    <script>
    $(function(){
    
            $("#file-input").change(function () {
               var url="http://127.0.0.6/index.php/service/image/?action=upload";
                uploadImg(url,this);
            });  
    
    });
    function readURL(input, tmpimg) {   
        if (input.files && input.files[0]) {  
            var reader = new FileReader();  
            reader.onload = function (e) {  
                if (!/image/.test(e.target.result)) {  
                    alert('请上传图片格式...');  
                    return false;   
                }  
                tmpimg.attr('src', e.target.result);  
            }  
            reader.readAsDataURL(input.files[0]);  
        }  
    }  
    function uploadImg(url,e){
                
        var file = e.files[0];   
        $("#img-div").before(str);
        var $img = $("#img"); 
        readURL(e, $img);
        var formData = new FormData();  
        formData.append('picture', file); 
        $.ajax({  
            type: "POST", //必须用post  
            url: url ,  
            crossDomain: true,  
            jsonp: "jsoncallback",  
            data: formData,  
            contentType: false, //必须  
            processData: false,  
            success: function (data) {  
                    ……    
            },
            error:function(){
                ……
            }
        });  
    }
    </script>

     如果要上传的url是跨域的,请在服务端加上

    header("Access-Control-Allow-Origin:*");
    header('Access-Control-Allow-Credentials:true');
  • 相关阅读:
    mongodb副本集群搭建
    redis 哨兵集群搭建
    mysql binlog备份
    MySQL 日志
    mysql 事务及innodb隔离级别
    sysbench使用
    PXC安装
    mysql搭建主从数据库
    GTID
    文件的压缩和解压
  • 原文地址:https://www.cnblogs.com/baby123/p/5554608.html
Copyright © 2011-2022 走看看