0

私は初心者です^^私は論文のプロジェクトに取り組んでいます.DBのデータからQRコードを生成する必要があります. それは実際には私の2番目の懸念です。私の最初の懸念は

  • このコードを使用して QR コードをエンコードしました

**分離コード

Imports Esponce.QRCode
Imports System.IO

Partial Class QR
Inherits System.Web.UI.Page

  Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click


    Dim client = New QRCodeClient()
    Dim stream = client.Generate("Hello World")

    Literal1.Text = stream.ToString


  End Sub
End Class

ボタンがクリックされたときの System.Net.ConnectStream :(

生成された QR コードを実際に表示する方法を教えてもらえますか?

ありがとうございます^_^

4

1 に答える 1

0

QRコードは画像になるため、BASE64でエンコードされたバイナリ値が必要でない限り、テキストボックスに実際に表示することはできません.

あなたはできるはずです:

System.Drawing.Image img = System.Drawing.Image.FromStream(stream);
img.Save(Server.MapPath("/images/img.png"));

「myImage」という名前のページにイメージ コントロールを追加します。

myImage.ImageUrl = "/images/img.png";

画像ディレクトリの「書き込み」権限が必要です

編集: QRCodeClient が jpeg または gif を生成する場合、拡張子を変更します。

于 2012-09-26T17:04:02.277 に答える