Alert Я видел, как некоторые люди спрашивали, но обычно о CURL, я прошу отправить его через WinSock2.C++ | Winsock - Правильный способ записи HTTP-сообщения для загрузки файла?
Хорошо, поэтому я знаю, как легко делать заявления POST и GET (POST с помощью приложения/приложения/x-www-form-urlencoded), но я не уверен, как использовать multipart/form-data, я знаю это имеет какое-то отношение к границе, чтобы указать, когда вы закончите отправку данных.
Но какова должна быть базовая HTTP POST для загрузки файлов? (Также вы можете загрузить на PHP POSTBACK? Если это было приложение/x-www-form-urlencoded, я мог видеть это как filename = hello.png & data = ...)
Что-то вроде этого формата: (Это все, что я знаю о посылке данных). Я не могу найти надежный пример онлайн, поэтому задаю вопрос.
POST /postback.php HTTP/1.1
HOST: www.website.com
Content-Type: multipart/form-data; boundary=----IAmABoundary
Content-Length: 300
------IAmABoundary
Send Binary Data?
------IAmABoundary--