亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php 異步上傳圖片幾種方法總結

2024-09-04 11:45:02
字體:
來源:轉載
供稿:網友

要實現異步上傳圖片方法有常用的有二種,一種是利用iframe實現,另一種是借助于ajax來實現一般用第三方插件了,上傳圖片form提交target到一個隱藏的iframe里,代碼如下 :

  1. form action="upload.php" id="form1" name="form1" enctype="multipart/form-data" method="post" target="uploadIframe">  
  2. <!--上傳圖片頁面  -->  
  3. </form>  
  4. <iframe name="uploadIframe" id="uploadIframe" style="display:none"></iframe> 

然后后臺處理完上傳圖片邏輯后返回給前臺,利用ajax修改當前頁面DOM對象實現無刷新上傳圖片的友好功能,實例代碼如下:a.html

  1. <form enctype="multipart/form-data" action="a.php" target="ifram_sign" method="POST"> 
  2.         <input name="submit" id="submit" value="" type="hidden"> 
  3.         <label>上傳文件: <input name="test_file" type="file" id="test_file" size="48"></label> 
  4.         <input type="image" value="立即上傳" id="submit_btn"> 
  5.  </form> 
  6.  
  7. <iframe name="ifram_sign" src="" frameborder="0" height="0" width="0" marginheight="0" marginwidth="0"></iframe> 

PHP代碼如下:

  1. <?php 
  2. if ($_FILES["test_file"]["error"] > 0) 
  3.   { 
  4.   echo "Error: " . $_FILES["test_file"]["error"] . "<br />"
  5.   }//開源代碼Vevb.com 
  6. else 
  7.   { 
  8. //這里的判斷圖片屬性的方法就不寫了。自己擴展一下。 
  9.   $filetype=strrchr($_FILES["test_file"]["name"],"."); 
  10.   $filetype=substr($filetype,1,strlen($filetype));  
  11.   $filename="img/".time("YmdHis").".".$filetype
  12.   move_uploaded_file($_FILES["test_file"]["tmp_name"],$filename); 
  13.   echo '<script >alert(1)</script>'
  14.   $return="parent.document.getElementByIdx_x('mpic".$pageset_id."').innerHTML='".$dataimgpath."'"
  15.   echo "<script >alert('上傳成功')</script>"
  16.   echo "<script>{$return}</script>"
  17.   } 
  18. ?> 

其實jquery ajax圖片異步上傳,HTML:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  2.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  3.  
  4. <html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US"> 
  5.  
  6. <head> 
  7.   <title>圖片異步上傳</title> 
  8. </head> 
  9.  
  10. <script type="text/javascript" src="js/jquery.js"></script> 
  11. <script type="text/javascript" src="js/index.js"></script> 
  12. <link type="text/css" rel="stylesheet" href="css/index.css"> 
  13.  
  14. <body> 
  15.  <div class="frm"> 
  16.   <form name="uploadFrom" id="uploadFrom" action="upload.php" method="post"  target="tarframe" enctype="multipart/form-data"> 
  17.    <input type="file" id="upload_file" name="upfile"> 
  18.   </form> 
  19.   <iframe src=""  width="0" height="0" style="display:none;" name="tarframe"></iframe> 
  20.  </div> 
  21.  <div id="msg"> 
  22.  </div> 
  23. </body> 
  24. </html> 

index.js,代碼如下:

  1. $(function(){ 
  2.  $("#upload_file").change(function(){ 
  3.    $("#uploadFrom").submit(); 
  4.  }); 
  5. }); 
  6.  
  7.  
  8. function stopSend(str){ 
  9.  var im="<img src='upload/images/"+str+"'>"
  10.  $("#msg").append(im); 
  11.  

upload.php

  1. <?php 
  2.  $file=$_FILES['upfile']; 
  3.  $name=rand(0,500000).dechex(rand(0,10000)).".jpg"
  4.  move_uploaded_file($file['tmp_name'],"upload/images/".$name); 
  5.  
  6. //調用iframe父窗口的js 函數 
  7.  
  8.  echo "<script>parent.stopSend('$name')</script>"
  9. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91香蕉嫩草神马影院在线观看| 日韩大片免费观看视频播放| 日韩大陆欧美高清视频区| 91精品一区二区| 欧美日韩中文在线观看| 久色乳综合思思在线视频| 97精品久久久中文字幕免费| 亚洲国产高清福利视频| 乱亲女秽乱长久久久| 亚洲精品美女在线观看| 欧美综合国产精品久久丁香| 国产精品黄色av| 91精品国产高清久久久久久| 精品精品国产国产自在线| 欧美日韩国产成人高清视频| 久久久久久久久电影| 精品国产乱码久久久久酒店| 久久91精品国产| 欧美一级电影在线| 91久久国产综合久久91精品网站| 91久久国产综合久久91精品网站| 日日摸夜夜添一区| 2020国产精品视频| 中文字幕精品久久| 日韩av片免费在线观看| 久久久久久久国产精品视频| 亚洲精品成人av| 亚洲综合中文字幕在线观看| 亚洲第一网站男人都懂| 中文字幕视频在线免费欧美日韩综合在线看| 91理论片午午论夜理片久久| 精品国产乱码久久久久久虫虫漫画| 亚洲国产精久久久久久久| 久久久久久久久久久成人| 久久久久久国产三级电影| 亚洲国产97在线精品一区| 九九热这里只有精品免费看| 色伦专区97中文字幕| 国产性色av一区二区| 国产精品青草久久久久福利99| 欧美性高潮在线| 亚洲xxx自由成熟| 97国产在线视频| 国内成人精品视频| 日韩精品在线视频观看| 欧美肥老妇视频| 国产97在线观看| 久久这里只有精品视频首页| 美日韩精品免费视频| 欧美午夜激情视频| 国产色综合天天综合网| 久久人人爽人人爽爽久久| 久久久极品av| 国产精品第一区| 日韩三级影视基地| 欧美激情小视频| 日日噜噜噜夜夜爽亚洲精品| 亚洲久久久久久久久久| 久久国产色av| 国产精品视频永久免费播放| 日韩在线欧美在线国产在线| 欧美日韩一区免费| 亚洲专区国产精品| www.午夜精品| 亚洲成人激情图| 狠狠色香婷婷久久亚洲精品| 亚洲一区二区免费在线| 国产女同一区二区| 日韩欧美aⅴ综合网站发布| 国产精品jvid在线观看蜜臀| 欧美噜噜久久久xxx| 久久综合88中文色鬼| 麻豆乱码国产一区二区三区| 在线亚洲国产精品网| 日韩av影院在线观看| 国产精品高清免费在线观看| 成人av色在线观看| 在线成人激情黄色| 日韩女优在线播放| 亚洲电影免费观看| 欧美黑人xxxⅹ高潮交| 久久99久久亚洲国产| 一二美女精品欧洲| 亚洲最新av在线网站| 国产精品女主播视频| 在线观看国产欧美| 一区三区二区视频| 国产视频丨精品|在线观看| 久久久久久久久网站| 国产一区二区成人| 亚洲xxxx3d| 夜夜嗨av色综合久久久综合网| 国产精品美女呻吟| 在线观看免费高清视频97| 日本中文字幕成人| 亚洲国产精品久久久久秋霞蜜臀| 97人人爽人人喊人人模波多| 成人在线播放av| 色婷婷综合成人av| 国产欧美日韩高清| 精品久久久香蕉免费精品视频| 久久夜色精品国产亚洲aⅴ| 理论片在线不卡免费观看| 久久久久久久久爱| xvideos国产精品| 日韩av中文字幕在线播放| 亚洲国产成人av在线| 精品久久久久久久久久久久久久| 国产精品一区二区三区免费视频| 久久久91精品国产| 欧美一级大片视频| 日韩精品免费在线视频观看| 秋霞成人午夜鲁丝一区二区三区| 国产成人高清激情视频在线观看| 日韩在线观看你懂的| 亚洲精品久久在线| 在线观看日韩视频| 日韩av日韩在线观看| 国产mv免费观看入口亚洲| 国产精品久久久久久av| 精品久久久久久| 欧美激情综合亚洲一二区| 国产亚洲欧洲在线| 欧美精品在线免费| 欧美性猛交xxxxx免费看| 欧美日韩亚洲一区二| 欧美性猛交xxxx免费看久久久| 不卡中文字幕av| 九九精品在线视频| 一区二区三区无码高清视频| 国产91精品高潮白浆喷水| 国产精品第一页在线| 欧美日韩国产在线播放| 欧美日韩在线第一页| 国产精品视频26uuu| 国产精品一区专区欧美日韩| 亚洲欧洲视频在线| 精品久久久精品| 亚洲一区第一页| 久久精品国产成人精品| 亚洲奶大毛多的老太婆| 中文字幕亚洲字幕| 国产精品小说在线| 国产成人精品免费视频| 欧美激情在线狂野欧美精品| 欧美色视频日本高清在线观看| 国内精品免费午夜毛片| 亚洲国产成人精品久久| 精品福利樱桃av导航| 中文字幕日韩高清| 久久精视频免费在线久久完整在线看| 成人做爰www免费看视频网站| 国产99久久精品一区二区 夜夜躁日日躁| 日韩经典中文字幕在线观看| 国产精品都在这里| 欧美在线视频免费播放| 九九九久久久久久| 久久久免费观看视频| 欧美视频国产精品| 久久久国产成人精品| 2021久久精品国产99国产精品| 91在线观看免费观看| 亚洲白虎美女被爆操| 国产精品欧美在线|