【发布时间】:2014-03-21 01:51:59
【问题描述】:
我有一个网站,需要输入用户名、密码和验证码才能登录。
现在,我在 iPhone 上开发了一个应用程序来登录该网站。
我不知道如何获取该验证码并在 iphone 上显示。 我可以在 NSData 中获取该验证码并将其转换为 NSInputStream。但是如何在 iOS 中显示来自 InputStream 的图像呢?
在 Android 中,我完成了具有相同功能的应用程序。我用:
Drawable.createFromStream(inputstream, source) 在 Android 上显示图片。
iOS 中有什么类似于 createFromStream 的函数?
应该有参数来源,因为我的验证码在那个来源中。 谢谢。
【问题讨论】:
-
这与我的情况不同。我从我的服务器获取验证码,但在文本中看不到它。在验证码页面中,有一个隐藏的标记,所以如果我从带有图像的 URL 显示验证码,我无法存储该标记。如果没有该令牌,则登录后无法访问下一页。如果访问 url captcha 2 次,也意味着不同的 captcha 和 token。所以,就我而言,只能通过 NSData 或 NSInputStream 来显示验证码。
标签: ios iphone nsdata captcha nsinputstream