【发布时间】:2014-08-07 22:00:57
【问题描述】:
Dim ShowImgWebClient = New WebClient
Dim ImageInBytes As Byte() = ShowImgWebClient.DownloadData("http://ex.domain.com/index.php?checksum=" & lblCheckSum.Text.ToString())
Dim ImageStream As New MemoryStream(ImageInBytes)
Dim CaptchaImg As Image = New Bitmap(ImageStream)
ptbCaptcha.Image = CaptchaImg
我正在使用此代码为我的图片框名称获取在线验证码ptbCaptcha。
但是当我请求这个图像时,我的程序显示错误参数无效。
为什么会这样?以及如何让它发挥作用?
【问题讨论】:
-
可能是这样的:
lblCheckSum.Text。删除.ToString()。它已经是一个字符串.. -
错误是由这个引起的吗?
-
将 ImageStream 调暗为新的 MemoryStream(ImageInBytes)
-
错误发生在哪一行?确切的消息是什么(包括堆栈跟踪,如果可能的话)?
标签: vb.net picturebox