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

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

php + js 修改商品圖片的思路問題,多個(gè)商品圖片怎麼修改?

php + js 修改商品圖片的思路問題,多個(gè)商品圖片怎麼修改?

守著星空守著你 2018-07-11 14:23:21
我先講一下我上傳的作法~上傳多個(gè)商品圖片的方式是用 onchange 綁定 input file<input multiple type="file" id="file1" name="icons[]" class="" accept="image/jpeg, image/png, image/jpg">然後利用 FileReader 去製造預(yù)覽圖和 base64 網(wǎng)址後端用 foreach 取 $_POST['icon'] 的所有 base64 並用 file_put_contents 下載到服務(wù)器上foreach ($_POST['icon'] as $key => $value) {       preg_match('/^(data:\s*image\/(\w+);base64,)/', $value, $result);再利用對應(yīng)的網(wǎng)址變成是圖片網(wǎng)址 https://host/images/xxxx/每個(gè)...再把第二張以上的圖片路徑資訊丟到 icon 數(shù)據(jù)表中欄位是 product_id 和 icon現(xiàn)在的問題是:假設(shè)是要修改圖片呢?第一個(gè)是顯示的問題,進(jìn)入該圖片顯示他目前有幾個(gè)圖片第二個(gè)問題是怎麼提出修改?第三個(gè)是沒有修改的圖片如何略過?因?yàn)?input file 沒辦法附帶 value 值(安全問題),那我後端怎麼知道哪些有動哪些沒動?
查看完整描述

2 回答

?
梵蒂岡之花

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

我的做法一般是:多圖在表中會有一個(gè)共同值,代表著這是同時(shí)上傳的,然后每個(gè)圖片會有一個(gè)id,修改的時(shí)候,單獨(dú)刪除和單獨(dú)修改,都會根據(jù)這個(gè)id來做


查看完整回答
反對 回復(fù) 2018-07-23
?
SMILET

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

之前做過的時(shí)候 大概是 點(diǎn)擊刪除的時(shí)候 把刪除的地址記錄一下 然后提交過來的時(shí)候 循環(huán)一下原圖片地址 將刪除的刪除了 然后再保存新提交的


查看完整回答
反對 回復(fù) 2018-07-23
  • 2 回答
  • 0 關(guān)注
  • 1058 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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