<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://sfsys.ru/index.php?action=history&amp;feed=atom&amp;title=IPConnection.SendFile</id>
	<title>IPConnection.SendFile - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://sfsys.ru/index.php?action=history&amp;feed=atom&amp;title=IPConnection.SendFile"/>
	<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=IPConnection.SendFile&amp;action=history"/>
	<updated>2026-04-04T10:10:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://sfsys.ru/index.php?title=IPConnection.SendFile&amp;diff=1318&amp;oldid=prev</id>
		<title>Admin: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=IPConnection.SendFile&amp;diff=1318&amp;oldid=prev"/>
		<updated>2021-02-07T06:51:31Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 06:51, 7 February 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>http://sfsys.ru/index.php?title=IPConnection.SendFile&amp;diff=1317&amp;oldid=prev</id>
		<title>Admin at 07:22, 24 April 2020</title>
		<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=IPConnection.SendFile&amp;diff=1317&amp;oldid=prev"/>
		<updated>2020-04-24T07:22:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{infobox function&lt;br /&gt;
|name=SendFile&lt;br /&gt;
|object=[[Объект IP]]&lt;br /&gt;
|caption=Обмен данными&lt;br /&gt;
|type=1&lt;br /&gt;
|status=2&lt;br /&gt;
|db=0&lt;br /&gt;
|exception=Невозможно превратить в строку, число, не буфер, разрыв соединения, системная ошибка&lt;br /&gt;
|visual=0}}&lt;br /&gt;
{{HeadLinks|&lt;br /&gt;
* [[Main_Page|Начальная страница]]&lt;br /&gt;
* [[Общее_описание_языка|Общее описание]]&lt;br /&gt;
* [[Объекты]]&lt;br /&gt;
* [[Объект IP]]}}&lt;br /&gt;
TCP/IP функция отсылает файл с помощью установленного соединения. Для приема файла на удаленной стороне необходимо использовать функцию [[IPConnection.ReceiveFile|ReceiveFile]]. Имя файла может иметь международные символы. Кроме содержимого файла на удаленную сторону отсылается также дата последней записи в файл (может использоваться для контроля необходимости обновления файла), и также само имя файла (удаленная сторона может принять файл по оригинальному имени). Файл может быть как локальным, так и находиться на сервере. Функцию можно использовать как для блокирующих, так и для не блокирующих соединений. Если соединение будет разорвано до успешной отсылки данных, функция вызовет исключение. Для передачи очень больших файлов, желательно создать свой протокол передачи, так как данная функция не возвращается до тех пор, пока весь файл не будет отослан.&lt;br /&gt;
&lt;br /&gt;
== Синтаксис ==&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
{{Grey|IPConnection.}}'''SendFile'''(''&amp;lt;Путь и имя файла для отправки (STRING)&amp;gt;''{{Optional|,&amp;lt;Упаковать файл перед отправкой (INT)&amp;gt;{{Default|{{Eq}}0}}}})&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Аргументы ====&lt;br /&gt;
* &amp;lt;code&amp;gt;''&amp;lt;Путь и имя файла для отправки (STRING)&amp;gt;''&amp;lt;/code&amp;gt; - Путь и имя файла для отправки. Путь может быть как серверным и так и локальным ([[Имена файлов]]).&lt;br /&gt;
* &amp;lt;code&amp;gt;''&amp;lt;Упаковать файл перед отправкой (INT)&amp;gt;''&amp;lt;/code&amp;gt; - {{Optional}} Если аргумент равен 1, файл будет упакован (zip) перед отправкой, по умолчанию (0) -- файл не будет упакован. Упакованные файлы распаковываются автоматически при получении.&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//Пример отсылки файла с помощью SendFile &lt;br /&gt;
аКлиент:=IPConnection.Connect(&amp;quot;127.0.0.1:8000&amp;quot;);&lt;br /&gt;
аКлиент.SendFile(&amp;quot;c:\testfile.txt&amp;quot;,1);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>