<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418646&amp;view=findpost&amp;p=3830901</guid>
        <pubDate>Fri, 15 May 2020 07:07:38 +0000</pubDate>
        <title>Программная отправка файла на HTML-страницу с формой</title>
        <link>https://forum.sources.ru/index.php?showtopic=418646&amp;view=findpost&amp;p=3830901</link>
        <description><![CDATA[salieri: Мне ответили, что HTML-форму не получится использовать. Надо формировать POST-запрос программно.]]></description>
        <author>salieri</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=418646&amp;view=findpost&amp;p=3830881</guid>
        <pubDate>Thu, 14 May 2020 17:48:32 +0000</pubDate>
        <title>Программная отправка файла на HTML-страницу с формой</title>
        <link>https://forum.sources.ru/index.php?showtopic=418646&amp;view=findpost&amp;p=3830881</link>
        <description><![CDATA[salieri: Здравствуйте, товарищи&#33;<br>
<br>
Вопрос давний, но я хочу досконально разобраться раз и навсегда.  :) <br>
У меня есть HTML-страница с формой отправки.<br>
Я хочу, например, на Visual Basic 6 сделать программу отправки файла на сервер методом POST.<br>
Создаю буфер (INTERNET_BUFFERS) и по циклу функцией InternetWriteFile блоками по 2KB передаю файл на HTML-страницу, а потом отправляю форму, файл попадает на сервер.<br>
<br>
HTML-страница с формой (http_in.htm):<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#60;form action=&quot;http_out.php&quot; method=&quot;post&quot; enctype=&quot;multipart/form-data&quot;&#62;</div><div class="code_line">&#60;input type=&quot;file&quot; name=&quot;upfile&quot;&#62;</div><div class="code_line">&#60;input type=&quot;submit&quot; name=&quot;sender&quot; value=&quot;Send&quot;&#62;</div><div class="code_line">&#60;/form&#62;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
PHP-страница с обработчиком после отправки формы (http_out.php):<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#60;?php</div><div class="code_line">&nbsp;</div><div class="code_line">if ( ($_FILES &amp;&amp; $_FILES[&quot;upfile&quot;][&quot;error&quot;]==UPLOAD_ERR_OK) &amp;&amp; (is_uploaded_file($_FILES[&quot;upfile&quot;][&quot;tmp_name&quot;])) )</div><div class="code_line">&nbsp;</div><div class="code_line">{</div><div class="code_line">move_uploaded_file($_FILES[&quot;upfile&quot;][&quot;tmp_name&quot;], $_FILES[&quot;upfile&quot;][&quot;name&quot;]);</div><div class="code_line">echo (&quot;Успешно!&quot;);</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">else { echo (&quot;Неудача!&quot;); }</div><div class="code_line">&nbsp;</div><div class="code_line">?&#62;</div></ol></div></div></div></div><br>
<br>
Возможно ли так?<br>
Или необходимо программно формировать POST-запрос от начала и до конца и отправлять сразу на http_out.php?]]></description>
        <author>salieri</author>
        <category>HTTP сервера</category>
      </item>
	
      </channel>
      </rss>
	