關於ssm項目異步上傳圖片的筆記


在項目中,遇到有圖片上傳的,一般都是異步上傳,現在歸納一下關於異步上傳后台的一些思考。

1.對於圖片上傳的處理方式
  *圖片上傳一般是傳到圖片服務器上
  *數據庫中保存的是相對路徑
  *在商品新增的步驟,上傳圖片時,異步上傳圖片到圖片服務器上,
    返回圖片Url和相對路徑地址,使用隱藏域接收相對路徑地址。


2.在頁面進行圖片顯示的時候,如果是使用JSTL標簽配合EL表達式來進行取值的,
由於在javaBean中保存的是相對路徑,如果使用${entry.imgUrl}只能取到相對路徑,
所以可以在javaBean中封裝一個獲取全路徑的方法
  public String getAllUrl(){
    return Constant.webRoot + imgUrl;
  }
等下在頁面直接使用${entry.allUrl}即可獲取到。


3.使用Jquery ajaxForm 進行異步圖片上傳


4.file 選擇文件時確定的時候觸發的是onChange事件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM