Отправка файла через POST с использованием необработанного HTTP (PuTTY)

Если я настрою HTML-страницу со следующей формой:

<html>

    <body>
        <form action="upload_file.php"
              method="post"
              enctype="multipart/form-data">

            <label for="file">Filename:</label>
            <input type="file" name="file" id="file" />
            <br />
            <input type="submit" name="submit" value="Submit" />
        </form>
    </body>

</html>

Я могу загрузить файл на upload_file.php, где Я могу справиться с этим с помощью PHP-скрипта.

В целях тестирования мне нужно сделать то же самое, используя необработанный HTTP через сеанс PuTTY .

Я могу выполнить обычный POST (просто отправив текстовые данные) следующим образом:

POST /test_post.php HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 11

name=myname

Как я могу отправить файл таким образом?

8
задан Peter Mortensen 19 November 2019 в 18:51
поделиться