开发者社区> 问答> 正文

存取掃描二維碼的數據

請問如何儲存掃描二維碼後的數據到阿里雲? 如何從阿里雲查看儲存了的數據?和如何確保新掃描的數據不會與已儲存在阿里雲的數據重複?
謝謝!

展开
收起
cct_gp 2019-02-10 17:44:49 1652 0
2 条回答
写回答
取消 提交回答
  • 謝謝提供資料,我想你建議的第二種, 即以二維碼數據和字符串保存,會較適合我們。
    照你意思,掃描和整理數據需要用第三方程序完成,是否即是阿里雲是沒有這些掃描和整理數據的功能的……?
    即使試用過一些第三方的程序,也是不能直接上載掃描和整理後的數據到阿里雲,甚至不能同步數據到阿里雲,是這樣的嗎……?
    這些第三方的程序通常都是要人指定用某一雲端數據庫,如谷歌(Google), 那麼有沒有一些第三方程序是指定或可以選擇用阿里雲的……?
    謝謝,

    2019-07-17 23:27:58
    赞同 展开评论 打赏
  • 关于二维码数据的保存,有两种方式,一种是直接保存图片下来,这个可以直接存在OSS上。
    另一种就是保存二维码里面的数据,所有的二维码背后都对应于一串字符串,从二维码获得字符串有很多现成的第三方包可以使用,比如Java就可以用QRCode这个包来。
    扫描出的数据是一个字符串,可以直接保存在阿里云上的数据库里面,有多种数据库可以选择,比如使用RDS数据库(前提是你比较懂数据库),或者使用TableStore(使用比较简单)。

    你还多了一个需求,就是要保证不重复。存图片的模式无法保证,但是存数据的方式是可以保证的。如果你的数据量不大,可以直接做字符串比对;如果你的数据量比较大,可以对字符串做一个哈希值,但是比对哈希值就可以了。

    最后有一个提醒,从二维码图片转换为字符串的方式是固定的,转换出来的字符串是唯一的。但是反过来不是,根据二维码生成的不同参数,字符串生成的图片可能会有所不同。

    2019-07-17 23:27:58
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载