7
我的目標是上傳通過HTTP POST一個文本文件,我使用德爾福2009年如何使用http post發送文件?德爾福2009年
說,例如以下網址
https://www.example.com/ex/exampleAPI.asmx/Process
我的理解是可以通過使用來完成TIdHttp組件。而下面的電話
IdHttp1.Post();
但我無法弄清楚如何設置一切,即指定的網址和包括文件將張貼。
謝謝。
謝謝,但是當我嘗試編譯時出現以下錯誤。 「E2250」Post「沒有過載的版本,可以用這些參數調用」任何想法? – Trevor
然後你沒有使用最新版本的Indy,因爲當前版本確實有這樣的重載:'函數Post(AURL:string; const ASourceFile:String {$ IFDEF STRING_IS_ANSI}; ADestEncoding:TIdTextEncoding = nil { $ ENDIF}):string;過載;'和'過程(AURL:string; const ASourceFile:String; AResponseContent:TStream);超負荷;' –
好吧我試圖更新Indy,但它的痛苦我有很多麻煩。我以前從來沒有安裝過軟件包。有沒有辦法用TWebBrowser偶爾做到這一點? – Trevor