Advertisement

jquery获取图片尺寸并上传至服务器

阅读量:

获取图片信息和上传图片的步骤:

1、创建一个新的表单对象,用于存储用户通过输入框选择的文件信息

2、依据所选文件的相关数据,对图片的容量大小进行判断

3、将所选图片文件转换为base64编码格式,并将其赋值给新生成的图片对象,待图片完成加载后即可获取其宽度与高度等详细参数

4、将表单中保存的文件信息,借助ajax技术发送至服务器端进行后续处理

复制代码
 <input type="file" name="选择图片" id="fileinput" onchange="getimg()">

    
 function getimg(){
    
     let formdata = new FormData();
    
     // 获取input选择的文件信息
    
     let file = $("#fileinput")[0].files[0];
    
     if(file.size > 3*1024*1024){
    
     console.log("上传图片不能大于3M");
    
     return;
    
     }
    
     formdata.append('file',file);
    
     //读取图片数据
    
     var 

全部评论 (0)

还没有任何评论哟~