2

私は、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 ですが、その方法がわかりません ?...

4

1 に答える 1