我需要通過HTTP POST請求,MIME編碼將某些數據發送到.zip存檔中的服務器。我認爲這意味着我只需要在請求頭中指定MIME類型。但我很困惑,我應該把什麼放在請求的身上。到目前爲止,我可以看到兩種方法可以做到這一點:如何通過HTTP發送MIME?
通常情況下,我把它(對不起,我不是一個網絡編碼器,所以還挺HTTP跛腳),POST請求主體由對PARAMETER_NAME =一些+數據除以'&'。我是否應該以同樣的方式執行此操作,並在一個參數中將我的文件的內容寫入base64中?這也可以讓我提供補充參數。
或者我應該只填寫POST body與我的文件的內容(在base64中,對吧?)?如果是這樣,有什麼辦法提供有關該文件的其他信息?
只有其中一種方法可以接受,或者都是?如果是這樣,那麼最佳做法是什麼?
此外,在C++ Qt的將是非常,非常大加讚賞,但完全沒有必要:)代碼示例
請檢查,如果這個職位http://stackoverflow.com/問題/ 2627949/upload-file-with-post-method-on-qt4/2634842#2634842會爲你提供任何幫助 – 2010-12-24 17:23:24