私は、C++ アプリケーションを使用してファイル (画像) を送信し、 http (ftp なし)を介して Web サーバーで受信する小さなプロジェクトに取り組んでいます。
クエリの送信にwinsocksを使用していますが、私の問題は次のとおりです。
std::string query=
"POST /test/upload.php HTTP/1.1\r\n"
"Host: site.net\r\n"
"User-Agent: User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36\r\n"
"Connection: Keep-alive\r\n\r\n"
"Content-Length: "+FileSize+"\r\n"
"Content-Type: multipart/form-data; boundary=----WebKitFormBoundarym9PgiUg6fjxm2Hpr\r\n"
"------WebKitFormBoundarym9PgiUg6fjxm2Hpr\r\n"
"Content-Disposition: form-data; name=\"tmp\"; filename=\"photo.jpg\"\r\n"
"Content-Type: image/jpeg\r\n\r\n"
+StrData+
"------WebKitFormBoundarym9PgiUg6fjxm2Hpr--\r\n";
ここにファイルの HEX を配置する必要があります -> StrData ですが、その方法がわかりません ?...