摘要:近來學習的過程中,項目中有個發(fā)帖功能,選擇主題圖片。如下利用原始的文件上傳處理,雖然通過原始語句能實時顯示上傳圖片,但是這樣的話會涉及很多兼容問題。使用技術(shù),實現(xiàn)選擇性刪除所選圖片功能,并不會有兼容問題。
近來學習tp5的過程中,項目中有個發(fā)帖功能,選擇主題圖片。如下:
利用原始的文件上傳處理,雖然通過原始js語句能實時顯示上傳圖片,但是這樣的話會涉及很多兼容問題。使用ajax技術(shù),實現(xiàn)選擇性刪除所選圖片功能,并不會有兼容問題。
表單文件form:
需要發(fā)送Ajax請求的話,當然表單是不能實現(xiàn)我們的需求的,因此,我們需要給表單關(guān)聯(lián)一個單擊事件去幫我們進行Ajax請求并選擇圖片。
當我們點擊上傳圖片這個button按鈕時觸發(fā)選擇圖片實現(xiàn)Ajax上傳
JavaScript代碼:
點擊選擇圖片之后就是交給服務(wù)器端處理了。
php接口文件:
public function upimg() { //驗證 $file = request()->file("img"); // 移動到框架應用根目錄/public/uploads/ 目錄下 if($file){ $info = $file->move(ROOT_PATH . "public" . DS . "uploads"); if($info){ // 成功上傳后 獲取上傳信息 $img_src = "/uploads/".$info->getSaveName(); echo $img_src; //返回ajax請求 }else{ // 上傳失敗獲取錯誤信息 $this->error($file->getError()); } } }
改善后的效果圖:
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/29429.html
摘要:文章首發(fā)于藍鍋鍋博客主要是用到的接口,既然是的,所支持的瀏覽器我就不多說啦,老生常談的問題了,遠離,珍惜生命。目錄路徑為目錄路徑為文章首發(fā)于藍鍋鍋博客,歡迎交流,共同進步。 我們在開發(fā)系統(tǒng)時,處理圖片上傳是不可避免的,例如使用thinkphp的肯定很熟悉import(@.ORG.UploadFile);的上傳方式,今天我們來講一個使用html5 base64上傳圖片的方法。文章首發(fā)于藍...
摘要:文章首發(fā)于藍鍋鍋博客主要是用到的接口,既然是的,所支持的瀏覽器我就不多說啦,老生常談的問題了,遠離,珍惜生命。目錄路徑為目錄路徑為文章首發(fā)于藍鍋鍋博客,歡迎交流,共同進步。 我們在開發(fā)系統(tǒng)時,處理圖片上傳是不可避免的,例如使用thinkphp的肯定很熟悉import(@.ORG.UploadFile);的上傳方式,今天我們來講一個使用html5 base64上傳圖片的方法。文章首發(fā)于藍...
摘要:開發(fā)圖片上傳,圖片異步上傳是目前比較方便的功能這里我就不寫文件了,將代碼寫出來。 thinkphp開發(fā)圖片上傳,圖片異步上傳是目前比較方便的功能,這里我就不寫css文件了,將代碼寫出來。引入核心文件下載https://github.com/carlcarl/A...HTML下面首先在html頁面引入相關(guān)js資源 圖片上傳 接下來在body中創(chuàng)建相關(guān)div 封...
摘要:開發(fā)圖片上傳,圖片異步上傳是目前比較方便的功能這里我就不寫文件了,將代碼寫出來。 thinkphp開發(fā)圖片上傳,圖片異步上傳是目前比較方便的功能,這里我就不寫css文件了,將代碼寫出來。引入核心文件下載https://github.com/carlcarl/A...HTML下面首先在html頁面引入相關(guān)js資源 圖片上傳 接下來在body中創(chuàng)建相關(guān)div 封...
閱讀 4089·2021-10-08 10:04
閱讀 3069·2021-08-11 11:20
閱讀 2739·2021-07-25 21:37
閱讀 2689·2019-08-30 12:44
閱讀 2316·2019-08-30 11:12
閱讀 1320·2019-08-26 13:45
閱讀 2360·2019-08-26 11:53
閱讀 3066·2019-08-26 11:32