[英]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.