2013-08-26 87 views
0

我正在創建一個winform應用程序,我需要將圖像文件上傳到中央圖像服務器。在此之前,已經有一個預先存在的php腳本,可以通過Web門戶將圖像上傳到服務器。我也被告知可以讓我的程序訪問這個PHP腳本並使用它的功能。使用預先存在的PHP腳本將圖像上傳到服務器

這怎麼可能?

到目前爲止,我已經試過是下面的代碼行:

IPHostEntry ipHostInfo = System.Net.Dns.GetHostEntry("http://scriptlocation.html"); 
IPAddress ipAddress = ipHostInfo.AddressList[0]; 

using (TcpClient client = new TcpClient()) 
{ 
    client.Connect(ipAddress, 21); 
    client.SendTimeout = 3000; 
    var status = client.Connected; 
    lblStatus.Text = status.ToString(); 
    Console.WriteLine(status); 
} 

但是當我運行此我得到下面的錯誤;

沒有這樣的主機被稱爲

我真的很新的網絡編程這個樣子,可能有人請點我在正確的方向?

回答

0

如果我理解正確,你只是試圖發送文件到http。

考慮使用Web客戶端:

using(var wc = new WebClient()) 
{ 
    wc.UploadData("http://scriptlocation.html", "POST", data); 
} 

,其中數據是文件字節陣列;

相關問題