將不同的請求 不同的服務 處理成service
resource service
resourceservice相當於資源管理器
將數據提到內存中 和保存數據到本地
這個標籤是反向查找 通過圖片中識別出來的信息起到索引的作用
vision service
主要實現了算法部分 比如圖像識別等
有recognizescene和recognizeexpression等函數
從服務端識別場景有兩種方式
早起使用URL上傳 必須通過oss對象才能識別
新版sdk支持本地上傳
utils
utils中存放了一些公共的類
controller
controller中寫了所實現的功能
- 獲取圖片
- 上傳文件
通過multipartfile獲取的是文件流 只能獲取一次 所以要轉化為bytearrayinputstream 使用後可以將他Reset
但這種方式比較佔用內存
通過求md5值來避免文件名重複的問題
前端實現
上傳圖片組件
在mouted中添加事件和監聽
vue可以看作一個視圖