2010-06-10 59 views
0

我需要使用HttpSendRequest POST請求通過網絡發送圖像數據。 爲此,我創建了一個字符串,向字符串中添加了一些參數,然後我需要添加原始圖像數據。將二進制圖像數據複製到字符串中

現在我想知道如何在發送請求中發送圖像。

回答

0

只需將圖像數據傳遞給lpOptional參數即可。

如果碰巧你試圖模仿用戶按下提交按鈕,你首先必須格式化HTTP請求的正文以符合application/x-www-form-urlencoded或在這種情況下multipart/form-data內容類型。

+0

實際上我需要在圖像原始數據之前添加一些字符串參數,如 Content-Disposition:form-data; name = XXX AAAAAAAAAAAAAAAAAA 所以我需要用這些字符串構造一個緩衝區,然後附加圖像原始數據 – anand 2010-06-10 10:50:40

+0

@ Alien01,你不應該在HTTP請求中發送Content-Disposition頭。我不完全明白你想要做什麼。也許你可以編輯這個問題並澄清一下? – avakar 2010-06-10 10:55:24

0

如果您只是需要將數據傳遞給一個字符串並在服務器端對其進行解碼,請在接收之前發送和base64解碼之前考慮在其上應用base64 encoding

相關問題