vsftpd服务器上二维码图片和展示的不一致,提示码已失效。

来源:11-10 支付模块所有功能自测

曲线J

2019-10-08

图片描述
提交订单成功,生成了支付的二维码,并且上传的ftpd服务器。
图片描述

复制返回的qrUrl,在浏览器中打开,显示出二维码,使用支付宝扫描,提示码已失效。
但直接扫描ftpd服务器中的二维码能够完成支付。
我后来对比发现通过url访问的图片和ftpd服务器中的二维码图片不相同。
请问老师这是什么原因,这个url不应该直接指向的是ftpd服务器中的图片吗?为什么两者会不一致?

写回答

4回答

stephenka

2019-12-18

同样,在浏览器上的图片和 ftp服务器上的图片是不同的,文件名相同,但是图片就是不同

0
0

蒙特卡洛

2019-10-22

你好,请问你解决这个问题了吗?我也遇到同样的问题了..........

0
0

曲线J

提问者

2019-10-09

我觉得是nginx配置的问题,因为上传到ftp服务器中的二维码是可以正常扫码支付的,通过url访问图片和ftp中的不一致。直接访问图片并不涉及到代码的逻辑。请问老师ftp.server.http.prefix 这个是在哪里配置的,我翻了nginx的配置部分,没有看到相关的讲解。

0
3
蒙特卡洛
回复
曲线J
好的,谢谢
2019-10-28
共3条回复

geelylucky

2019-10-08

你检查一下是不是每次都是这个图片啊。检查一下代码逻辑。

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程