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

首頁 > 開發 > AJAX > 正文

ajax上傳多圖到php服務器的方法

2024-09-01 08:31:04
字體:
來源:轉載
供稿:網友

一般上傳圖片到服務器有兩種方式:

1、把圖片轉換成二進制直接存儲到數據庫里

2、把圖片存儲到本地目錄,并將圖片地址存儲到數據庫里

先粗淺地談下我對這兩種存儲方法的優劣點的認識:

1、把圖片轉換成二進制直接存儲到數據庫的優點是有利于數據的備份和遷移,但缺點就是會影響數據讀寫速率。一般大圖、多圖不建議用此方式,一般存儲用戶頭像、富文本內容存儲時可以應用此方式。

2、將圖片存儲到本地目錄,在數據庫上只存儲圖片路徑的優點是有利于數據的讀寫,畢竟存一個地址要比存整個圖片的大小要小得多。但是缺點就不利于數據的備份和遷移。

先介紹一下存儲圖片路徑的方法:

html代碼:

<form id="form1"> <span style="white-space:pre;"> </span><div class="bookImg">     <div class="img-box">       <input type="file" name="photo1" id="" title="文件不超過200kb,大小最佳為60*60">     </div>     <div class="img-box">       <input type="file" name="photo2" id="" title="文件不超過200kb,大小最佳為60*60">     </div>                 </div>   <input type="button" class="bookBtn btnBlue" id="publishBook" value="發布圖書" onclick="fsubmit()"/> </form> 

ajax請求:

function fsubmit() {   var form1=document.getElementById("form1");     var fd =new FormData(form1);     $.ajax({        url: "photo.php",        type: "POST",        data: fd,        processData: false,        contentType: false,        success: function(response,status,xhr){         console.log(xhr);         var json=$.parseJSON(response);         var result = '';          result += '<br/><img src="' + json['photo1'] + '" height="100" />';          result += '<br/><img src="' + json['photo2'] + '" height="100" />';          result += '<br/>' + json['photo1'];          result += '<br/>' + json['photo2'];          $('#result').html(result);        }     });     return false; } 

php代碼:photo.php

<?php     require('conn.php');     $nameTag = time();     $filename1 = $nameTag . '0' . substr($_FILES['photo1']['name'], strrpos($_FILES['photo1']['name'],'.'));      $filename2 = $nameTag . '1' . substr($_FILES['photo2']['name'], strrpos($_FILES['photo2']['name'],'.'));      $response = array();     $path1 = "img/" . $filename1; <span style="color:#ff0000;">//注意要在目錄下新建一個名為img的文件夾用來存放圖片     $path2 = "img/" . $filename2;     if(move_uploaded_file($_FILES['photo1']['tmp_name'], $path1) && move_uploaded_file($_FILES['photo2']['tmp_name'], $path2) ){                  $response['isSuccess'] = true;         $response['photo1'] = $path1;        $response['photo2'] = $path2;           }else{        $response['isSuccess'] = false;      }      echo json_encode($response); ?> 

數據庫表我就不貼了,存圖片地址,字段類型直接用字符型就可以了。

現在在介紹一下把圖片轉換成二進制直接存進數據庫的方法:

這里我沒有用ajax請求,直接用表單的post 請求提交數據

html代碼:

<form action="photo.php"> <span style="white-space:pre;"> </span><div class="pic">     <input type="file" name="photo" id="" title="文件不超過200kb,大小最佳為60*60" onchange="imgPreview(this)">上傳頭像   </div> </form> 

php代碼:photo.php

<?php   require('conn.php');          $image = mysql_real_escape_string(file_get_contents($_FILES['photo']['tmp_name']));    $sqlstr = "insert into user(photo) values('".$image."')";          @mysql_query($sqlstr) or die(mysql_error());     exit();        ?> 

這樣就把圖片轉換成二進制并儲存進數據庫了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久福利视频导航| 欧美性猛交xxxx黑人| 国产精品96久久久久久| 激情久久av一区av二区av三区| 777国产偷窥盗摄精品视频| 亚洲日本欧美日韩高观看| 欧美自拍视频在线观看| 久久久国产视频91| 一道本无吗dⅴd在线播放一区| 日韩女在线观看| 深夜福利日韩在线看| 日本高清视频精品| 中文字幕日韩免费视频| 色婷婷综合成人av| 亚洲热线99精品视频| 黑丝美女久久久| 这里只有精品在线观看| 日韩影视在线观看| 欧美理论在线观看| 欧美尤物巨大精品爽| 日韩在线免费观看视频| 日韩av第一页| 久久久久久国产三级电影| 亚洲女人初尝黑人巨大| 成人午夜小视频| 91精品视频在线免费观看| 欧美俄罗斯性视频| 色黄久久久久久| 亚洲变态欧美另类捆绑| 久久香蕉国产线看观看网| 日韩在线精品一区| 欧美一级大片视频| 久久久久久久一区二区| 久久精品国产99国产精品澳门| 欧美精品在线看| 在线观看91久久久久久| 色吧影院999| 日本最新高清不卡中文字幕| 亚洲三级av在线| 欧美黑人一区二区三区| 国产精品一香蕉国产线看观看| 亚洲男人天堂网| 国产日韩中文字幕| 久久99精品久久久久久琪琪| 中文字幕欧美精品日韩中文字幕| 成人性教育视频在线观看| 欧美日韩另类在线| 热99精品只有里视频精品| 日韩免费看的电影电视剧大全| 国产精品偷伦免费视频观看的| 九九热最新视频//这里只有精品| 久久久人成影片一区二区三区观看| 欧美大片在线免费观看| 欧美乱大交xxxxx另类电影| 亚洲欧美在线一区| 亚洲黄页网在线观看| 亚洲乱码国产乱码精品精| 最近免费中文字幕视频2019| 岛国av一区二区在线在线观看| 色噜噜狠狠色综合网图区| 91精品综合久久久久久五月天| 国产一区二区三区毛片| 欧美洲成人男女午夜视频| 欧美色道久久88综合亚洲精品| 一区二区三区视频免费| 欧美激情伊人电影| 欧美性高潮床叫视频| 精品欧美激情精品一区| 欧美国产中文字幕| 欧美成aaa人片免费看| 欧美激情一二三| 久久久久久久91| 精品久久久久人成| 亚洲黄在线观看| 国产一区二区三区在线播放免费观看| 懂色av一区二区三区| 欧美精品久久久久久久免费观看| 国产亚洲精品久久久| 热re99久久精品国产66热| 欧美日韩色婷婷| 欧美性高潮床叫视频| 欧美成人黑人xx视频免费观看| 国产精品爽黄69天堂a| 日韩在线中文视频| 久久精品中文字幕一区| 欧美性在线视频| 精品国产鲁一鲁一区二区张丽| 亚洲成人久久久| 国产视频精品免费播放| 亚洲精品综合久久中文字幕| 国产日产亚洲精品| 欧美激情一级精品国产| 国产精品偷伦免费视频观看的| 成人欧美一区二区三区黑人| 国产精品成人一区二区| 国产成人福利夜色影视| 欧美一级大片在线免费观看| 国产精品99久久久久久www| 久久99精品久久久久久琪琪| 国产成人精品久久亚洲高清不卡| 亚洲欧美激情另类校园| 亚洲欧美精品suv| 91免费精品视频| 国产精品久久久久免费a∨| 92裸体在线视频网站| 8090成年在线看片午夜| 日韩美女在线播放| 欧美中文在线字幕| 国产精品电影网| 国产视频999| 久久久久中文字幕| 91久久精品日日躁夜夜躁国产| 精品久久久久久亚洲精品| 尤物99国产成人精品视频| 国产日产久久高清欧美一区| 26uuu久久噜噜噜噜| 欧美精品www在线观看| 久久99久久亚洲国产| 成人h视频在线| 亚洲人成网站777色婷婷| 精品国产福利在线| 国产一区av在线| 亚洲第一综合天堂另类专| 欧美一区二区视频97| 久久天天躁狠狠躁夜夜躁2014| 日韩美女写真福利在线观看| www.日韩.com| 国产成人黄色av| 日韩电影免费在线观看中文字幕| 国产精品久久av| 91产国在线观看动作片喷水| 狠狠躁天天躁日日躁欧美| 91精品国产综合久久久久久久久| 欧美日韩国产一区二区| 亚洲午夜国产成人av电影男同| 欧美日韩国产成人高清视频| 91av在线播放视频| 午夜精品理论片| 成人在线观看视频网站| 久久九九免费视频| 欧美人与性动交| 精品久久久久久久大神国产| 亚洲精品国产综合区久久久久久久| 久久久国产91| 欧美日韩激情网| 日韩高清av一区二区三区| 欧美日韩在线观看视频小说| 亚洲一区第一页| 成人亚洲欧美一区二区三区| 91在线高清视频| 日韩中文字在线| 欧美激情中文网| 一区二区三区无码高清视频| 中文字幕少妇一区二区三区| 国产精品户外野外| 91精品国产高清久久久久久久久| 国产精品欧美风情| 亚洲精品720p| 国产精品一区久久久| 欧美激情第一页xxx| 亚洲精品一区在线观看香蕉| 2019av中文字幕| 2019亚洲男人天堂| 久久精视频免费在线久久完整在线看|