起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2082|回复: 7

[处理中3] wex5前端页面显示后端php生成的验证码图片

[复制链接]

27

主题

67

帖子

165

积分

初级会员

Rank: 2

积分
165
QQ
发表于 2017-7-11 16:28:59 | 显示全部楼层 |阅读模式
最近用wex5开发app,遇到个问题,一直想不到好的解决办法,在做注册页面时,需要在页面上先显示后端php生成的验证码图片,我想到的解决办法是:php保存图片,然后前端页面通过js设置图片路径,但是开发时候的文件目录和发布后的文件目录并不一样,不知道路径到底该怎么写了,请大神帮帮忙?或者还有没有其他的解决办法呢?
发表于 2017-7-11 16:49:16 | 显示全部楼层
图片验证码应该是后端代码动态画出来的!
并不是一个静态图片!
你可以上网搜下方法!

前端 img 标签 src 指定服务器的这个请求!
动态生成的图片以文件流的形式写出去就可以了!!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

27

主题

67

帖子

165

积分

初级会员

Rank: 2

积分
165
QQ
 楼主| 发表于 2017-7-11 17:03:26 | 显示全部楼层
liangyongfei 发表于 2017-7-11 16:49
图片验证码应该是后端代码动态画出来的!
并不是一个静态图片!
你可以上网搜下方法!

嗯,图片验证码是动态画的,然后怎么以文件流的形式输出呢?前台js怎么接收?能否具体说一下呢?谢谢
回复 支持 反对

使用道具 举报

发表于 2017-7-11 19:29:49 | 显示全部楼层
xiaoxiaozhu 发表于 2017-7-11 17:03
嗯,图片验证码是动态画的,然后怎么以文件流的形式输出呢?前台js怎么接收?能否具体说一下呢?谢谢 ...

嵌套img的src 直接写死URL请求!
这个URL请求里!代码通过输出流将图片写出去就行了!
可以上网搜下代码!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

27

主题

67

帖子

165

积分

初级会员

Rank: 2

积分
165
QQ
 楼主| 发表于 2017-7-12 09:44:09 | 显示全部楼层
liangyongfei 发表于 2017-7-11 19:29
嵌套img的src 直接写死URL请求!
这个URL请求里!代码通过输出流将图片写出去就行了!
可以上网搜下代码 ...

原来我一直把路径写错了,鼓捣了一个星期,终于好了。多谢!多谢!
回复 支持 反对

使用道具 举报

发表于 2017-7-12 10:51:13 | 显示全部楼层
xiaoxiaozhu 发表于 2017-7-12 09:44
原来我一直把路径写错了,鼓捣了一个星期,终于好了。多谢!多谢! ...

欢迎分享下代码实现!
谢谢!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

27

主题

67

帖子

165

积分

初级会员

Rank: 2

积分
165
QQ
 楼主| 发表于 2017-7-12 11:16:00 | 显示全部楼层
liangyongfei 发表于 2017-7-12 10:51
欢迎分享下代码实现!
谢谢!
  1. Model.prototype.modelLoad = function(event) {
  2.         var codeImg = $(this.getElementByXid('codeImg'));
  3.         codeImg.attr("src", 'http://www.***.com/baas/haoxx/captcha.php');
  4. };
复制代码

页面加载就显示验证码图片,captcha.php是画图的php文件。
回复 支持 反对

使用道具 举报

发表于 2017-7-12 13:28:03 | 显示全部楼层
xiaoxiaozhu 发表于 2017-7-12 11:16
页面加载就显示验证码图片,captcha.php是画图的php文件。

我的意思是!主要是分享画图的php代码!,最好是提供完整可以运行的案例!,这样大家参考的时候,直接拿来修改就行了!
如果方便!非常感谢的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-12 02:36 , Processed in 0.075478 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表