開發與維運

視覺訓練營day3——電子相冊搭建

將不同的請求 不同的服務 處理成service
Screenshot_20201101_110314_com.android.browser.jpg

resource service

resourceservice相當於資源管理器
Screenshot_20201101_112213_com.android.browser.jpg
將數據提到內存中 和保存數據到本地
Screenshot_20201101_112548_com.android.browser.jpg
這個標籤是反向查找 通過圖片中識別出來的信息起到索引的作用

vision service

主要實現了算法部分 比如圖像識別等
有recognizescene和recognizeexpression等函數

從服務端識別場景有兩種方式
早起使用URL上傳 必須通過oss對象才能識別
新版sdk支持本地上傳

utils

utils中存放了一些公共的類
Screenshot_20201101_111326_com.android.browser.jpg

controller

controller中寫了所實現的功能

  • 獲取圖片
  • 上傳文件
    Screenshot_20201101_111632_com.android.browser.jpg

通過multipartfile獲取的是文件流 只能獲取一次 所以要轉化為bytearrayinputstream 使用後可以將他Reset
但這種方式比較佔用內存
通過求md5值來避免文件名重複的問題

前端實現

Screenshot_20201101_113531_com.android.browser.jpg
上傳圖片組件
Screenshot_20201101_114253_com.android.browser.jpg
在mouted中添加事件和監聽

vue可以看作一個視圖

Leave a Reply

Your email address will not be published. Required fields are marked *