<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Запрос функции: /tool fetch HTTP-POST может отправлять файл]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Запрос функции: /tool fetch HTTP-POST может отправлять файл форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 31 Jul 2026 19:57:53 -0400</pubDate>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413842">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			*) fetch — добавлена опция «head» для параметра «http-method»; &nbsp;<br />*) fetch — добавлена опция «patch» для параметра «http-method»; &nbsp;<br />*) fetch — теперь можно указывать link-local адрес в режиме FTP; &nbsp;<br />*) fetch — параметры certificate и check-certificate теперь работают только в режиме HTTPS; &nbsp;<br />*) fetch — больше не требует «content-length» для HTTP (введено в v7.13); &nbsp;<br />*) fetch — исправлено разрешение DNS, когда у домена есть только записи AAAA (введено в v7.13); &nbsp;<br />*) fetch — исправлена работа fetch при получении неожиданных данных в HTTP-пейлоаде; &nbsp;<br />*) fetch — исправлена работа fetch при использовании «src-path» в HTTP/HTTPS режимах (введено в v7.13); &nbsp;<br />*) fetch — исправлена работа fetch при использовании «src-path» в режиме SFTP (введено в v7.13); &nbsp;<br />*) fetch — исправлено некорректное сообщение об ошибке «src-path» при «upload=yes»; &nbsp;<br />*) fetch — исправлена запись IPv4 адреса в логах (введено в v7.13); &nbsp;<br />*) fetch — улучшена стабильность в режиме SFTP; &nbsp;<br />*) fetch — улучшена стабильность скачивания файлов в HTTP/HTTPS режимах; &nbsp;<br />*) fetch — сокращена многословность логов; &nbsp;<br />*) fetch — выводятся все заголовки «Set-Cookies» в ответе; &nbsp;<br />*) fetch — любой код HTTP ответа, начинающийся на 2xx, теперь считается успешным (введено в v7.13). &nbsp;<br /><br />А как насчёт multipart/form-data? <br />
			<i>10.03.2024 11:23:00, user41.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413842</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413842</guid>
			<pubDate>Sun, 10 Mar 2024 11:23:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413841">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Плюс один за эту функцию <br />
			<i>21.04.2022 08:27:00, Shikiko.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413841</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413841</guid>
			<pubDate>Thu, 21 Apr 2022 08:27:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413840">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			+1 за эту функцию <br />
			<i>21.04.2022 05:08:00, Deeleave.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413840</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413840</guid>
			<pubDate>Thu, 21 Apr 2022 05:08:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413839">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			+1 за эту функцию <br />
			<i>20.04.2022 09:15:00, vittore.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413839</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413839</guid>
			<pubDate>Wed, 20 Apr 2022 09:15:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413838">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я понимаю вашу точку зрения насчет того, что возможность отправить файл бывает разная. В моём случае я тестировал с файлом test.txt около 1 КБ, и ничего не работает — полученные данные никак не содержат данные из файла. <br />
			<i>06.04.2022 14:34:00, hkusulja.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413838</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413838</guid>
			<pubDate>Wed, 06 Apr 2022 14:34:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413837">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Слушай, я не спорю, что в ROS не стоит поддерживать какой-то «файл-аплоад». Я всего лишь говорил, что «загрузка файлов» может происходить по-разному (form-data, WebDAV и прочее) — так что тут не всё так просто, как просто добавлять «files=» в fetch. Ты спрашиваешь: «Должен же быть какой-то обходной путь!»<br /><br />Вот в чём проблема: как ты и отметил, переменные ограничены по размеру, поэтому в скриптах ROS нельзя закодировать что-то больше 4К. Так что да, возможно, вариантов больше, если бы переменные были больше 4К. Но здесь, скорее всего, дело в том, что переменные в ROS мало чем отличаются от переменных окружения, а в ядре Linux есть ограничение на их размер. Поскольку скрипты должны одинаково работать как на CHR, так и на mAP, это ограничение не может быть слишком большим — иначе скрипты на устройствах с малой памятью сломаются. И «бесконечно большие» переменные — это просто лазейка для переполнений буфера.<br /><br />Скорее всего, контейнеры (например, Docker) придут первыми, и тогда можно будет просто поднять контейнер, чтобы запустить curl или любой другой нужный метод. Должен ли /tool/fetch иметь больше опций для “curl-форматирования”? За меня бы ты получил голос «за». <br />
			<i>06.04.2022 13:54:00, Amm0.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413837</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413837</guid>
			<pubDate>Wed, 06 Apr 2022 13:54:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413836">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			@Amm0 <noindex><a href="https://help.mikrotik.com/docs/display/ROS/Scripting#Scripting-Variables" target="_blank" rel="nofollow" >https://help.mikrotik.com/docs/display/ROS/Scripting#Scripting-Variables</a></noindex> Примечание: размер значения переменной ограничен 4096 байт <noindex><a href="https://help.mikrotik.com/docs/display/ROS/Fetch" target="_blank" rel="nofollow" >https://help.mikrotik.com/docs/display/ROS/Fetch</a></noindex> /export file=export.rsc :global data [/file get [/file find name=export.rsc] contents]; :global $url "https://prod-51.westeurope.logic.azure.com:443/workflows/blabla/triggers/manual/paths/invoke …"; /tool fetch mode=https http-method=put http-data=$data url=$url <br />
			<i>06.04.2022 08:08:00, hkusulja.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413836</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413836</guid>
			<pubDate>Wed, 06 Apr 2022 08:08:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413835">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Это невозможно. Mikrotik должен добавить поддержку этого. Поскольку у них накопился список багов и других функций, возможно, придётся ждать долго. По сути, /tool/fetch позволяет только отправлять строку (но эта строка может быть любой). В RouterOS нет никаких инструментов для кодирования отправки формы (а файл — это как раз один из типов формы). И ещё, скрипты RouterOS могут читать файлы только до 4 Кб в строку, так что это исключает более продвинутые решения через скрипты. <br /><br />В общем, чтобы это заработало, для начала нужно сделать возможность отправки любых данных из файла, например так:<br /><br />:global filedata [/file get myfile contents]  <br />:put $filedata <br />
			<i>11.03.2022 12:10:00, Amm0.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413835</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413835</guid>
			<pubDate>Fri, 11 Mar 2022 12:10:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413834">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			В моём случае использовать SFTP или что-то подобное невозможно по другим причинам. Я в курсе этих вариантов. Давайте сосредоточимся именно на том, как хоть каким-то образом отправить любой файл с MikroTik на удалённый HTTP-сервер (не наоборот и не что-то ещё). С другой стороны — HTTP-вебсервер, работающий со стандартным HTTP. Я контролирую этот сервер и могу запрограммировать всё, что нужно. Пока что я настроил HTTP REST API endpoint, который принимает любые данные, чтобы хоть как-то получить файл с MikroTik. Что касается типа контента, его можно вручную задать через /tool fetch, как я вижу, но я могу исправить это и на стороне сервера. Мне вообще не нужна никакая обработка JSON на стороне RouterOS. Так что в чём именно ограничение RouterOS для /tool fetch при работе с HTTP POST для отправки файла? Думаю, просто не хватает документации, но может быть, что-то не реализовано или работает хуже — какие именно функции? <br />
			<i>11.03.2022 07:44:00, hkusulja.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413834</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413834</guid>
			<pubDate>Fri, 11 Mar 2022 07:44:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413833">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ключевой момент — что принимает другая сторона. Предположу, что ты говоришь о curl, который поддерживает опцию «-F» для форм и использование «@» для включения файла. Это зависит от HTML5-элемента &lt;… input=file&gt; внутри формы, а enctype может быть «multipart/form-data» или «x-www-form-urlencoded» (curl по умолчанию выбирает один из вариантов в зависимости от версии и content-type). Так что это ДВА типа загрузки файлов, и есть ещё другие способы. Но в отличие от curl, /tool/fetch никак не помогает с частью data=.<br /><br />Насколько я знаю, я не видел скриптов, которые собирают нужный MIME или кодируют /file. И если это бинарный файл, даже скрипт может не получить доступ к содержимому файла для отправки или кодирования без дополнительного программирования. Для текстовых файлов, возможно, можно собрать нужные data= для загрузки, но это не просто.<br /><br />В общем, RouterOS не имеет ни одного примитива для сборки или парсинга HTTP content-type. Он охотно отправит content-type и любые данные, которые ты запишешь в скриптовую переменную типа «str». Но с самой частью данных сегодня он никак не поможет.<br /><br />Сейчас даже нельзя кодировать или декодировать JSON в массив RouterOS, и это, по моему мнению, ещё большее ограничение. Поэтому нужны скрипты для работы с JSON или расширения вроде «chunk download» от rextended, чтобы обойти проблемы с поддержкой HTTP данных. Может кто-то знает обходной путь с формами и кодированием… но тебе стоит рассмотреть другие варианты передачи файлов, кроме «HTTP загрузки». Например, можно сделать REST API или SFTP на веб-сервере и забирать файл по HTTP-запросу. <br />
			<i>10.03.2022 17:22:00, Amm0.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413833</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413833</guid>
			<pubDate>Thu, 10 Mar 2022 17:22:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413832">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Это пример для «скачивания файла» с использованием чанков. Моя задача — «загрузить файл», который не превышает 64 КБ. <br />
			<i>25.02.2022 12:32:00, hkusulja.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413832</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413832</guid>
			<pubDate>Fri, 25 Feb 2022 12:32:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413831">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Это первый пример кода в этой ветке: <noindex><a href="http://forum.mikrotik.com/t/how-to-download-only-one-piece-of-file-at-a-time-with-tool-fetch-and-put-it-inside-a-variable/151020/1" target="_blank" rel="nofollow" >http://forum.mikrotik.com/t/how-to-download-only-one-piece-of-file-at-a-time-with-tool-fetch-and-put-it-inside-a-variable/151020/1</a></noindex> <br />
			<i>25.02.2022 12:04:00, msatter.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413831</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413831</guid>
			<pubDate>Fri, 25 Feb 2022 12:04:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413830">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я провёл тест: &nbsp;<br />:global $data "test"; &nbsp;<br />:global $url "https://prod-51.westeurope.logic.azure.com:443/workflows/blabla/triggers/manual/paths/invoke...."; &nbsp;<br />/tool fetch mode=https http-method=put http-data=$data url=$url &nbsp;<br /><br />И получил такой ответ, что вроде бы нормально: &nbsp;<br />{ &nbsp;<br /> &nbsp; &nbsp;"headers": { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;"User-Agent": "Mikrotik/7.x,Fetch", &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;"Content-Type": "application/x-www-form-urlencoded" &nbsp;<br /> &nbsp; &nbsp;}, &nbsp;<br /> &nbsp; &nbsp;"body": { &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;"$content-type": "application/x-www-form-urlencoded", &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;"$content": "dGVzdA==", &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;"$formdata": [  <br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"key": "test", &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"value": "" &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;] &nbsp;<br /> &nbsp; &nbsp;} &nbsp;<br />} &nbsp;<br /><br />Однако, если я пытаюсь загрузить содержимое файла в переменную (файл примерно 7 КБ) так: &nbsp;<br />/export file=export.rsc &nbsp;<br />:global data [/file get [/file find name=export.rsc] contents];  <br /><br />и после этого выполнить http fetch, то на http-сервере тело запроса не приходит. Как отправить содержимое файла? И ещё, как передавать файлы экспорта и бэкапа через HTTP? <br />
			<i>25.02.2022 08:19:00, hkusulja.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413830</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413830</guid>
			<pubDate>Fri, 25 Feb 2022 08:19:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413829">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			@msatter Я тоже заинтересован и не нашёл документированного способа загрузить файл в переменную в RouterOS 7, когда файл больше 10 КБ, но меньше 60 КБ. <br />
			<i>10.02.2022 06:19:00, hkusulja.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413829</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413829</guid>
			<pubDate>Thu, 10 Feb 2022 06:19:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413828">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Дорогой msatter, не подскажете, как загрузить файл размером 60 кБ в переменную? Не могу найти ни одного примера… Спасибо! <br />
			<i>30.01.2022 22:49:00, vanikcz.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413828</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413828</guid>
			<pubDate>Sun, 30 Jan 2022 22:49:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413827">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Mikrotik не реализовал способ чтения файлов размером больше 63 КБ. Записывать более крупные файлы можно с помощью команды execute. Думаю, это не документировано, но лимит в 63 КБ для переменных — реальность в ROS 6 и 7. Несколько месяцев назад никто не знал, что можно использовать разбивку на части вместе с переменными в ROS, а теперь это широко применяется. <br />
			<i>25.01.2022 16:58:00, msatter.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413827</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413827</guid>
			<pubDate>Tue, 25 Jan 2022 16:58:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413826">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Не могли бы вы помочь, как считать содержимое файла (.backup и .rsc) с локального хранилища Mikrotik, чтобы потом загрузить его на удалённый HTTPS-сервер с помощью $data? Я не понимаю, как можно использовать передачу частями для загрузки через HTTP PUT. Не могли бы вы привести ссылку на документацию, где говорится, что размер $data ограничен 63 КБ в RouterOS 7? <br />
			<i>24.01.2022 23:22:00, hkusulja.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413826</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413826</guid>
			<pubDate>Mon, 24 Jan 2022 23:22:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413825">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Лучше без этого надоедливого ограничения в 4kB или 63KB! К тому же: &nbsp;<br />:set $data "up to 63KB..." &nbsp;<br />/tool fetch http-method=post http-content-type="application/json" http-data=$data url="https://testserver.lv/index.php" &nbsp;<br /><noindex><a href="https://help.mikrotik.com/docs/display/ROS/Fetch" target="_blank" rel="nofollow" >https://help.mikrotik.com/docs/display/ROS/Fetch</a></noindex> &nbsp;<br /><br />Дальше, для скачивания можно использовать «порционную загрузку» (chunking), если сервер это поддерживает. Не знаю, поддерживается ли «порционная загрузка» при отправке данных.<br /><br /><noindex><a href="http://forum.mikrotik.com/t/how-to-download-only-one-piece-of-file-at-a-time-with-tool-fetch-and-put-it-inside-a-variable/151020/1" target="_blank" rel="nofollow" >http://forum.mikrotik.com/t/how-to-download-only-one-piece-of-file-at-a-time-with-tool-fetch-and-put-it-inside-a-variable/151020/1</a></noindex> <br />
			<i>24.01.2022 20:25:00, msatter.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413825</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413825</guid>
			<pubDate>Mon, 24 Jan 2022 20:25:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413824">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я тоже надеюсь, что эту функцию внедрят. Тогда я смогу написать скрипт, который будет загружать мои резервные копии и /export на удалённый HTTPS-сервер… <br />
			<i>24.01.2022 20:16:00, hkusulja.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413824</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413824</guid>
			<pubDate>Mon, 24 Jan 2022 20:16:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Запрос функции: /tool fetch HTTP-POST может отправлять файл</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413823">Запрос функции: /tool fetch HTTP-POST может отправлять файл</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Дорогие участники форумов Mikrotik, было бы здорово, если бы команда /tool/fetch http-method=post url="https://blabla.server/fileservice" mode=https могла указывать файл на Mikrotik, который будет отправлен в качестве данных POST-запроса. И желательно без этого раздражающего ограничения в 4 КБ! Можно ли надеяться, что это когда-нибудь реализуют? <br />
			<i>05.01.2022 07:40:00, vanikcz.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413823</link>
			<guid>http://mikrotik.moscow/forum/forum57/87135-zapros-funktsii_-_tool-fetch-http_post-mozhet-otpravlyat-fayl/message413823</guid>
			<pubDate>Wed, 05 Jan 2022 07:40:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
