亚洲欧美日韩天堂在线观看,日本少妇XXX做受,成人电影在线免费观看,大香蕉在线网站

專業(yè)的廣州網(wǎng)站建設公司、廣州網(wǎng)站設計制作公司為您服務,電話:020-85548809,29883069
新聞中心
專業(yè)專注專心,行業(yè)行情行規(guī)
分享交流,永無止境,我們愿與您共同進步

通過JQ上傳圖片base64數(shù)據(jù)應該注意的事項

發(fā)布日期:[2018/9/26]   編輯:奇億廣州網(wǎng)站建設

當我們使用JQ的AJAX進行圖片base64數(shù)據(jù)上傳時會遇到幾個常見問題,下面列出幾條應該注意的事項:

1,應去掉圖片頭如:“data:image/jpeg;base64,”,在轉換圖片base64數(shù)據(jù)時會自動在前面加上圖片信息,如“data:image/png;base64,”、“data:image/jpg;base64,”、“data:image/jpeg;base64,”、“data:image/gif;base64,”、“data:image/bmp;base64,”等等,我們應該去掉這些才能保存圖片,在上傳前客戶端或者上傳后服務端處理都行。

2,AJAX傳輸時會自動把內(nèi)容里的“+”自動轉換成空格,在上傳前我們應該將“+”符號進行編碼。

完整客戶端代碼:
var localData0 = res.localData;    // localData是圖片的base64數(shù)據(jù),可以用img標簽顯示
var localData =localData0.replace(/^.*?,/,'');    // 去掉各類圖片頭
var localData = localData.replace(/\+/g, "%2B");   // 把+替換成編碼 %2B是加號的編碼
$.ajax({  //通過ajax來將base64數(shù)據(jù)發(fā)送給服務器端
                                url:"topic.php",
                                data:{'localData':localData},    //localData為圖片已經(jīng)轉換好的base64編碼
                                type:"post",
                                dataType: "text",
                                async:false,//false表示異步執(zhí)行,true同步
                                success:function(res){
var text = document.getElementById("picurl").&#118alue;  //取出picurl之前的值
var text1= text+","+res;    //多圖上傳時的多圖片路徑拼合
document.getElementById("picurl").&#118alue=text1; //上傳成功后返回圖片路徑賦值給picurl
                                },
                            });

然后服務器端就可以將圖片base64數(shù)據(jù)保存為圖片了,具體代碼百度很多。

 

廣州建網(wǎng)站、廣州做網(wǎng)站
或者將本文《通過JQ上傳圖片base64數(shù)據(jù)應該注意的事項》收藏和分享到:
復制本文《通過JQ上傳圖片base64數(shù)據(jù)應該注意的事項》地址給好友:
图木舒克市| 冕宁县| 龙州县| 长阳| 固安县| 南郑县| 宁安市| 左云县| 晋中市| 巧家县| 木兰县| 马山县| 什邡市| 镇平县| 西藏| 社旗县| 内丘县| 甘洛县| 黑水县| 永年县| 淮阳县| 高清| 古丈县| 攀枝花市| 乌拉特前旗| 江山市| 宜兰市| 孟津县| 锦州市| 皮山县| 新龙县| 荣成市| 浠水县| 会同县| 柳江县| 卓尼县| 三明市| 双流县| 于田县| 泽州县| 宿松县|