<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: Частичное скачивание файла/потока]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7990</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7990&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Частичное скачивание файла/потока».]]></description>
		<lastBuildDate>Sun, 20 Jan 2013 14:08:44 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[VBS: Частичное скачивание файла/потока]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=68721#p68721</link>
			<description><![CDATA[<p>Люди, есть какие-то мысли, как забрать часть файла из сети?<br />Пока файл не скачается (ResponseBody) целиком, мы не можем отделить текущие байты в переменную?</p><div class="codebox"><pre><code>URL = &quot;http://ru-element.ru/playlist/playlist.php?ch=167&amp;d=12.01.13&quot;
With CreateObject(&quot;WinHttp.WinHttpRequest.5.1&quot;)
  &#039; Ставим опции на обработку редиректов:
  .Option(6) = True : .Option(12) = True : .Option(14) = 5
  .Open &quot;GET&quot;, URL, false
  .Send
  .WaitForResponse 5, True
  Stream = .ResponseBody
  WScript.Sleep 5  &#039;Ждём 5 сек
  .Abort  &#039; Пытаемся прервать Send, скрипт остаётся висеть
End With

&#039; Пишем в файл
With CreateObject(&quot;ADODB.Stream&quot;)
  .Mode = 3
  .Type = 1
  .Open
  .Write Stream
  .SaveToFile &quot;C:\NewFile.ext&quot;
  .Close
End With</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Sun, 20 Jan 2013 14:08:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=68721#p68721</guid>
		</item>
	</channel>
</rss>
