2013-08-26 46 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); 
} 

,其中数据是文件字节阵列;

相关问题