2ちゃんねる用ブラウザ「twintail」Part30at SOFTWARE
2ちゃんねる用ブラウザ「twintail」Part30 - 暇つぶし2ch672:水玉 ◆qHK1vdR8FRIm
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では確認してないけどチラッとソース見た感じ同じでいけるはず。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch