1

これがどのように行われるかはわかりませんが、Sinatra での方法に従っても、Goliath ではうまくいきません - Sinatra からバイナリ データを送信するにはどうすればよいですか?

4

1 に答える 1

1

ファイルが十分に小さい場合は、「Content-Type」ヘッダーをヘッダー ハッシュに設定し、データを送り返すことができます。

[200, {'Content-Type' => 'application/octet-stream'}, "\x01\x02\x03"] 

ファイルが大きい場合は、応答のチャンク ストリーミングを実行できます。Goliath のサンプル ディレクトリを調べて、いくつかのストリーミング サンプルを確認してください。

于 2012-09-07T05:18:55.227 に答える