私はTransfer-Encoding: chunked
HTTP応答を書くために使用しています。
応答は、次のように分割されます。
my $template = "a$buffer_size" x int(length($response)/$buffer_size) . 'a*';
foreach my $buffer (unpack $template, $response){
...
}
コンテンツ タイプが の場合、これは正常に機能しますがtext/html
、application/pdf
.
unpack
バイナリデータを等しい長さに分割するために使用できますか?