第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

前端用 append 製造多個(gè) input與 base64,後端接每個(gè) base64,但都只有一張會(huì)被保存?

前端用 append 製造多個(gè) input與 base64,後端接每個(gè) base64,但都只有一張會(huì)被保存?

PHP
慕的地6264312 2019-03-11 15:35:19
問(wèn)題描述 前端 <div class="admin-upload-inline pointer"> <input type="file" id="file1" name="icons[]" class="add-btn admin-upload" accept="image/jpeg, image/png, image/jpg"> <img src="../images/30.png" id="pre1" class="admin-upload-review"> <i class="material-icons upload_cover_icon admin-upload-icon-add">add_circle_outline</i> </div> <div class="addend-display"> </div> $('body').on('change', '.add-btn',function(e){ e.preventDefault(); var id = $('.admin-upload-inline').length + 1; var iconLayout = $('<div class="admin-upload-inline add-btn pointer" id="icon-layout-'+id+'">'); var fileInput = $( '<input type="hidden" id="file'+id+'" name="icon[]" class="admin-upload" value="">' + '<img src="../images/30.png" id="pre'+id+'" class="admin-upload-review">'); iconLayout.append(fileInput); iconLayout.append(removeBtn); $(".addend-display").append(iconLayout); var reader = new FileReader(); reader.onload = function(e) { $('#pre' + id).attr('src', e.target.result); $('#file' + id).attr('value', e.target.result); } reader.readAsDataURL(this.files[0]); 後端 foreach ($_POST['icon'] as $value) { preg_match('/^(data:\s*image\/(\w+);base64,)/', $value, $result); $file_ext = '.'.$result[2]; file_put_contents('../../images/product/'.md5().$file_ext, base64_decode(str_replace($result[1], '', $value))); } 問(wèn)題: 怎麼都只會(huì)是最後一張圖被保存?假設(shè)我上傳ABC圖好了他永遠(yuǎn)只會(huì)儲(chǔ)存到 C圖? (../../images/product/)於是我試著印印看icon欄位,我發(fā)現(xiàn)我同時(shí)上傳ABC圖,直接印出 print_r($_POST['icon]) 好像他只會(huì)有一個(gè)base64的連結(jié)怎麼會(huì)這樣?
查看完整描述

2 回答

?
哈士奇WWW

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊

你可以直接打印 $_POST 看看

或者新增上傳控件的時(shí)候, 手動(dòng)指定 name="icon[1]" 的下標(biāo)

查看完整回答
反對(duì) 回復(fù) 2019-03-18
?
慕俠2389804

TA貢獻(xiàn)1719條經(jīng)驗(yàn) 獲得超6個(gè)贊

應(yīng)該是你表單提交的時(shí)候,本來(lái)就是只獲取了一個(gè),你看一下network,提交了寫啥吧。

查看完整回答
反對(duì) 回復(fù) 2019-03-18
  • 2 回答
  • 0 關(guān)注
  • 530 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)