Если я настроил 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
Как я могу отправить файл таким способом?