Wolfram言語

テキストとデータの両方をネットワーク上で読み込む

ReadByteArrayは,指定のデリミタに達するまで,ストリームからバイトを読み込むことができる.この例では,テキストはGIFファイルの始まりを表すいわゆる「マジックナンバー」が読み込まれるまで,HTTP接続上で読み込まれ,その後残りのバイトが画像に変換される.

HTTP接続を開く.

リクエストをソケットに書き込む.

GIFファイルは常に文字列"GIF89a"に対応するバイトで始まらなければならない.

GIFファイルの始まりを示すバイトシーケンスが見付かるまで読み込む.

HTTPヘッダのデータをテキストに変換する.

残りのバイトをすべて読み込む.

データのバイトをGIFヘッダに結合させ,画像をインポートする.

ソケットを閉じる.

関連する例

de en es fr ko pt-br zh