将不同的请求 不同的服务 处理成service
resource service
resourceservice相当于资源管理器
将数据提到内存中 和保存数据到本地
这个标签是反向查找 通过图片中识别出来的信息起到索引的作用
vision service
主要实现了算法部分 比如图像识别等
有recognizescene和recognizeexpression等函数
从服务端识别场景有两种方式
早起使用URL上传 必须通过oss对象才能识别
新版sdk支持本地上传
utils
utils中存放了一些公共的类
controller
controller中写了所实现的功能
- 获取图片
- 上传文件
通过multipartfile获取的是文件流 只能获取一次 所以要转化为bytearrayinputstream 使用后可以将他Reset
但这种方式比较占用内存
通过求md5值来避免文件名重复的问题
前端实现
上传图片组件
在mouted中添加事件和监听
vue可以看作一个视图