@Fito, mira esto a ver:
Post File HTTP using visual foxpro
Código VB:
filecontent = FileToStr("Movies.txt")
loHTTP = CREATEOBJECT("WinHttp.WinHttpRequest.5.1")
loHTTP.Open("POST", "http://myip:8080/upload/", .F.)
loHTTP.SetRequestHeader("content-type", "text/plain") && or other mime types for other file types.
loHTTP.SetRequestHeader("content-disposition", 'attachment; filename="Movies.txt"')
loHTTP.Send(filecontent)