簡體   English   中英

使用預先存在的PHP腳本將圖像上傳到服務器

[英]Using a pre-existing PHP script to upload images to a server

我正在創建一個Winform應用程序,需要將圖像文件上傳到中央圖像服務器。 在此之前,已經編寫了一個預先存在的php腳本,以允許將圖像通過Web門戶上傳到服務器。 還告訴我,我可以使程序訪問此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);
}

但是當我運行它時,出現以下錯誤;

尚無此類主機

我真的是這樣的網絡編程新手,有人可以為我指出正確的方向嗎?

如果我理解正確,那么您只是在嘗試將文件發送到http。

考慮使用WebClient:

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

數據是文件字節數組;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM