2023-11-24 分類: 網(wǎng)站建設(shè)
先上傳效果圖:
先忽略文件按鈕樣式
點(diǎn)擊選擇圖片(瀏覽)jquery+php頭像上傳預(yù)覽代碼,隨機(jī)選擇一張圖片
js代碼如下
//上傳圖片立即預(yù)覽
 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("對(duì)不起,系統(tǒng)僅支持標(biāo)準(zhǔn)格式的照片,請(qǐng)您調(diào)整格式后重新上傳,謝謝 !");
   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 代碼其實(shí)并不重要
選擇圖片
css代碼不會(huì)上傳
順便加上上傳圖片的代碼,復(fù)制整個(gè)發(fā)布消息。
public function loseThing(){
   $m=M('info');
   $m->create();
   $upload = new \Think\Upload();// 實(shí)例化上傳類
   $upload->maxSize =  3145728 ;// 設(shè)置附件上傳大小
   $upload->exts  =  array('jpg', 'gif', 'png', 'jpeg','bmp');// 設(shè)置附件上傳類型
   $upload->rootpath = './public/';
   $upload->savepath = '/Uploads/'; // 設(shè)置附件上傳目錄
   $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('發(fā)布成功');
   }else{
    $this->error('發(fā)布失敗,請(qǐng)先登錄');
   } 
  }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助jquery+php頭像上傳預(yù)覽代碼,也希望大家多多支持源碼庫(kù)。
注意:請(qǐng)移步pHp教程頻道閱讀相關(guān)教程知識(shí)。
                當(dāng)前文章::那個(gè)file按鈕樣式先忽略點(diǎn)擊選擇圖片(上)
                
                文章URL:http://chinadenli.net/news27/296427.html
            
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)、定制網(wǎng)站、域名注冊(cè)、移動(dòng)網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、軟件開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容