【阿里云高校计划】Day4 汽车保险数据查询

【阿里云高校计划】Day4 汽车保险数据查询

今天是自由作业日,我们组选定了上传身份证照片,然后从数据库中找到相应用户的保险资料,展示出来。这么一个项目。

代码结构

api.php为主程序,负责接收请求与逻辑关系处理

upload.class.php为PHP上传类

index.html为前端页面,时间仓促没有做css美化,请谅解。

base.api.php为公共函数库,传上来的文件只有部分本次实验用到的函数

data.sql是导出的信息库,代码在拿到身份证识别结果之后,会拿着身份证号,去data.sql里找对应的车辆信息,注意,身份证号进行了sha1散列计算,保证数据安全,同时,sql文件里的身份证号数据已被破坏,希望理解

url.sql是导出的url库,主要解决PHP SDK无法本地上传文件的问题
在这里插入图片描述

这个是PHP上传类

在这里插入图片描述
这个是主程序文件

在这里插入图片描述
这个是页面文件

HTML采用了jQuery的语法,方便操作

并且通过ajax交换数据
本项目采取前后端分离模式开发。

工作思路

HTML通过一个表单,将上传的照[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传图片转化为二进制流,api.PHP接受文件并转存在本地服务器上,后从本地服务器上传到阿里云oss上,最后拿到阿里云oss的链接,发起AI接口请求,拿到数据之后处理数据,拿到身份证号和姓名,去数据库查询其他信息,通过ajax传回前端,前端简单渲染,结束
在这里插入图片描述
本项目主要精力花在解决PHP文件上传上,果然Java还是更强,阿里云的SDK什么都封装好了,PHP还得自己写。。。然后就是数据的处理,接口的请求等等。

最后

照例给阿里云在家实践计划打个广告
在这里插入图片描述
希望大家多多参与活动,现在阿里云在搞活动,答题可以白嫖联名T恤哦!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值