zoukankan      html  css  js  c++  java
  • web开发中图片保存问题

    1.图片验证码如何生成的?

       可以采用pillow库生成验证码图片。

    2.图片验证码如何进行校验?

    方案一: 浏览器请求图片验证码时,自动生成一个uuid随机码,后端发送图片时将{uuid和value}进行redis保存。浏览器提交验证时,携带图片验证码uuid和value两个参数。知乎上注册直接使用时间戳作为uuid。
    方案二:访问页面时,后端的cookie中设置一个uuid随机码,并发送图片验证码。浏览器验证时,携带cookie中的uuid进行验证。
    弊端:方案二中,当用户在同一浏览器中打开多个窗口进行请求图片验证码时,后端发送的cookie中的uuid一直在变,导致输入第一个窗口的验证码失效。第一个窗口提交验证时,需要刷新图片验证码,不适宜多窗口
    情况。另uuid是在后端生成的,会增加服务器开销。相比第一种方案,无此问题。 可以参看云打码平台进行点击验证。

    3.图片如何保存的?

  • 相关阅读:
    获取与端点的连接
    判断div内滚动条是否在底部
    MVC的使用!
    格式转换解决存取数据安全问题
    JQuery input file 上传图片
    contenteditable 常用的一些CSS !!
    C# 生成Json类型数据
    生成Excel
    生成验证码
    图片水印
  • 原文地址:https://www.cnblogs.com/xuehaiwuya0000/p/11509426.html
Copyright © 2011-2022 走看看