AJAX是個神奇而且牛逼的東西,前幾天我想換換我的慕課網(wǎng)的頭像,于是我就發(fā)現(xiàn)了一件事情:?用戶選擇文件 ---> 傳送到服務(wù)器?---> ?服務(wù)器管理存儲位置和存儲時間?---> ?一切就緒,將圖片地址發(fā)送給客戶端?---> ? 客戶端等待服務(wù)器返回?cái)?shù)據(jù)?---> ?數(shù)據(jù)返回,使用data,操作DOM?---> ? 完成頭像展示,確認(rèn)修改,將特定參數(shù)傳回服務(wù)器?---> ? 服務(wù)器接受到這個參數(shù),將圖片無限期延長儲存時間,如果沒有,取消的時候,也有參數(shù),傳回服務(wù)器,銷毀圖片;????存cookie是為了驗(yàn)證圖片的名字是不是一致嗎?????【而且啊,我還發(fā)現(xiàn)了一件大事】、就是這個啊,同一張圖片我每次點(diǎn)擊選擇,將同一個文件的名字改掉,AJAX就會重新工作一遍;【我的問題是】如果讓你們來實(shí)現(xiàn)這種用戶點(diǎn)擊上傳一張圖片,立馬就顯示他本地的圖片,在不用插件的前提下,你們會如何實(shí)現(xiàn)?原理和基本思路,感謝?。?!
上傳頭像,實(shí)時顯示,是怎么實(shí)現(xiàn)的?
沈流舒
2017-08-18 15:23:48