<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        ajax上傳多圖到php服務(wù)器的方法

        來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 22:51:27
        文檔

        ajax上傳多圖到php服務(wù)器的方法

        ajax上傳多圖到php服務(wù)器的方法:一般上傳圖片到服務(wù)器有兩種方式: 1、把圖片轉(zhuǎn)換成二進制直接存儲到數(shù)據(jù)庫里 2、把圖片存儲到本地目錄,并將圖片地址存儲到數(shù)據(jù)庫里 先粗淺地談下我對這兩種存儲方法的優(yōu)劣點的認(rèn)識: 1、把圖片轉(zhuǎn)換成二進制直接存儲到數(shù)據(jù)庫的優(yōu)點是有利于數(shù)據(jù)的備份和遷移
        推薦度:
        導(dǎo)讀ajax上傳多圖到php服務(wù)器的方法:一般上傳圖片到服務(wù)器有兩種方式: 1、把圖片轉(zhuǎn)換成二進制直接存儲到數(shù)據(jù)庫里 2、把圖片存儲到本地目錄,并將圖片地址存儲到數(shù)據(jù)庫里 先粗淺地談下我對這兩種存儲方法的優(yōu)劣點的認(rèn)識: 1、把圖片轉(zhuǎn)換成二進制直接存儲到數(shù)據(jù)庫的優(yōu)點是有利于數(shù)據(jù)的備份和遷移

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

        1、把圖片轉(zhuǎn)換成二進制直接存儲到數(shù)據(jù)庫里

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

        先粗淺地談下我對這兩種存儲方法的優(yōu)劣點的認(rèn)識:

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

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

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

        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="發(fā)布圖書" 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); 
        ?> 

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

        現(xiàn)在在介紹一下把圖片轉(zhuǎn)換成二進制直接存進數(shù)據(jù)庫的方法:

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

        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(); 
        ?> 

        這樣就把圖片轉(zhuǎn)換成二進制并儲存進數(shù)據(jù)庫了。

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        ajax上傳多圖到php服務(wù)器的方法

        ajax上傳多圖到php服務(wù)器的方法:一般上傳圖片到服務(wù)器有兩種方式: 1、把圖片轉(zhuǎn)換成二進制直接存儲到數(shù)據(jù)庫里 2、把圖片存儲到本地目錄,并將圖片地址存儲到數(shù)據(jù)庫里 先粗淺地談下我對這兩種存儲方法的優(yōu)劣點的認(rèn)識: 1、把圖片轉(zhuǎn)換成二進制直接存儲到數(shù)據(jù)庫的優(yōu)點是有利于數(shù)據(jù)的備份和遷移
        推薦度:
        標(biāo)簽: 圖片 上傳 的方法
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 免费看国产一级特黄aa大片| 内射无码专区久久亚洲| 国产精品极品美女免费观看| 在线观看亚洲精品国产| 亚洲精品无码久久久久久久| 精品国产亚洲一区二区三区在线观看| 精品免费tv久久久久久久| 成全视频免费高清| 国产亚洲精品自在久久| 亚洲色欲色欲www在线播放| 免费网站看av片| 又黄又爽无遮挡免费视频| 亚洲麻豆精品果冻传媒| 特级av毛片免费观看| 黄色成人免费网站| 国外亚洲成AV人片在线观看| 亚洲中文无码亚洲人成影院| 性xxxxx大片免费视频| 又粗又硬又黄又爽的免费视频 | 亚洲国产美女精品久久久| 久久福利青草精品资源站免费| 青草草在线视频永久免费| 日韩精品亚洲人成在线观看| 日韩精品无码永久免费网站| 丁香花免费完整高清观看| 国产亚洲综合一区柠檬导航| 特级无码毛片免费视频| 最近的免费中文字幕视频| 香蕉视频在线观看亚洲| 日韩免费码中文在线观看| 日韩精品成人无码专区免费| 亚洲AV日韩AV永久无码下载| 免费国产va视频永久在线观看| 免费无码肉片在线观看| 久久精品国产亚洲AV嫖农村妇女| 亚洲日韩在线观看免费视频| 国产精品四虎在线观看免费 | 亚洲电影在线播放| a级特黄毛片免费观看| www国产亚洲精品久久久日本| 亚洲日韩精品无码AV海量|