14/07/13 00:08:03.16 bDZ2iq1m0
ch2Solution\twin\Bbs\X2ch\X2chThreadReader.cs:Open(ThreadHeader header)
else
{
length = aboneCheck ?
(int)_res.ContentLength - 1 : (int)_res.ContentLength;
}
//▼ 2014/07/12 Mizutama スレリンク(software板:654番)
// hope鯖が突然Rangeをサポートしなくなったので暫定対策
if ( aboneCheck )
{
if ( string.IsNullOrEmpty( _res.Headers["Accept-Ranges"] ) )
{
// Content-Lengthも返さないので全部読んで差分を取り出す
for ( int i=0; i<header.GotByteCount-1; i++ )
{
baseStream.ReadByte();
}
baseStream = FileUtility.CreateMemoryStream( baseStream );
length = (int)baseStream.Length;
}
}
//▲ 2014/07/12 Mizutama
twin251src2では確認してないけどチラッとソース見た感じ同じでいけるはず。