存取掃描二維碼的數據
关于二维码数据的保存,有两种方式,一种是直接保存图片下来,这个可以直接存在OSS上。另一种就是保存二维码里面的数据,所有的二维码背后都对应于一串字符串,从二维码获得字符串有很多现成的第三方包可以使用,比如Java就可以用QRCode这个包来。扫描出的数据是一个字符串,可以直接保存在阿里云上的数据库里面,有多种数据库可以选择,比如使用RDS数据库(前提是你比较懂数据库),或者使用TableStore(使用比较简单)。你还多了一个需求,就是要保证不重复。存图片的模式无法保证,但是存数据的方式是可以保证的。如果你的数据量不大,可以直接做字符串比对;如果你的数据量比较大,可以对字符串做一个哈希值,但是比对哈希值就可以了。最后有一个提醒,从二维码图片转换为字符串的方式是固定的,转换出来的字符串是唯一的。但是反过来不是,根据二维码生成的不同参数,字符串生成的图片可能会有所不同。
赞0
踩0