:那个file按钮样式先忽略点击选择图片(上)

2023-11-24    分类: 网站建设

先上传效果图:

先忽略文件按钮样式

点击选择图片(浏览)jquery+php头像上传预览代码,随机选择一张图片

js代码如下

//上传图片立即预览
 function previewImage(imgFile) {
  var filextension = imgFile.value.substring(imgFile.value
    .lastIndexOf("."), imgFile.value.length);
  filextension = filextension.toLowerCase();
  if ((filextension != '.jpg') && (filextension != '.gif')
    && (filextension != '.jpeg') && (filextension != '.png')
    && (filextension != '.bmp')) {
   alert("对不起,系统仅支持标准格式的照片,请您调整格式后重新上传,谢谢 !");
   imgFile.focus();
  } else {
   var path;
   if (document.all)//IE
   {
    imgFile.select();
    path = document.selection.createRange().text;
    document.getElementbyId("photo_info").innerHTML = "";
    document.getElementbyId("photo_info").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src=\""
      + path + "\")";//使用滤镜效果  
   } else//FF
   {
    path = window.URL.createObjectURL(imgFile.files[0]);// FF 7.0以上
    //path = imgFile.files[0].getAsDataURL();// FF 3.0
    document.getElementbyId("photo_info").innerHTML = "";
    //document.getElementbyId("img1").src = path;
   }
  }
 }

html 代码其实并不重要

选择图片

css代码不会上传

顺便加上上传图片的代码,复制整个发布消息。

public function loseThing(){
   $m=M('info');
   $m->create();
   $upload = new \Think\Upload();// 实例化上传类
   $upload->maxSize =  3145728 ;// 设置附件上传大小
   $upload->exts  =  array('jpg', 'gif', 'png', 'jpeg','bmp');// 设置附件上传类型
   $upload->rootpath = './public/';
   $upload->savepath = '/Uploads/'; // 设置附件上传目录
   $upload->autoSub = false;
   // 上传文件
   $info = $upload->upload();
   if($info) {
  // 上传成功
   foreach($info as $file){
    $m->info_photo=$file['savename'];
   }
  }
   $m->create_time=date('Y-m-d H:i:s',time()); 
   $m->uid=$_SESSION['id'];
   $m->username=$_SESSION['username'];
  /* $m->user_img=$_SESSION['filename']; */
   $m->info_type="寻物启事";//信息类型为失物
   $lastId=$m->add();
   if($lastId){
    $this->success('发布成功');
   }else{
    $this->error('发布失败,请先登录');
   } 
  }

以上就是本文的全部内容,希望对大家的学习有所帮助jquery+php头像上传预览代码,也希望大家多多支持源码库。

注意:请移步pHp教程频道阅读相关教程知识。

当前文章::那个file按钮样式先忽略点击选择图片(上)
文章URL:/news27/296427.html

成都网站建设公司_创新互联,为您提供定制开发定制网站域名注册移动网站建设动态网站软件开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

猜你还喜欢下面的内容

搜索引擎优化

网站建设知识

行业网站建设