请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

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

正在回答 回答被采纳积分+3

4回答

stephenka 2019-12-18 21:31:11

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

0 回复 有任何疑惑可以回复我~
蒙特卡洛 2019-10-22 11:55:29

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

0 回复 有任何疑惑可以回复我~
提问者 曲线J 2019-10-09 09:31:42

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

0 回复 有任何疑惑可以回复我~
  • 你好,请问你解决了吗?是什么原因导致两个图片不一样的?
    回复 有任何疑惑可以回复我~ 2019-10-22 11:56:21
  • 提问者 曲线J 回复 蒙特卡洛 #2
    没解决,搞不懂。我觉得和代码逻辑没问题,只不过是展示的问题。我猜可能是Nginx配置的问题.
    回复 有任何疑惑可以回复我~ 2019-10-25 08:59:08
  • 蒙特卡洛 回复 提问者 曲线J #3
    好的,谢谢
    回复 有任何疑惑可以回复我~ 2019-10-28 09:20:46
geelylucky 2019-10-08 19:36:02

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信