Po testoj kodin e mëposhtëm për zëvendësimin e skedarëve në një sajt https përmes kodit C#, por ai nuk ka asnjë efekt dhe nuk krijon asnjë përjashtim. (Shkarkimi i skedarëve funksionon mirë).
try
{
using (System.Net.WebClient client = new System.Net.WebClient())
{
client.Credentials = new System.Net.NetworkCredential(username, password);
//www.testsite.com is just an example - testing is done with an actual site:
client.UploadFile("https://www.testsite.com/testfolder/testpage.html", @"C:\testuploads\testpage.html");
//same effect using the 3-param version - no effect + no exception:
//client.UploadFile("https://www.testsite.com/testfolder/testpage.html", System.Net.WebRequestMethods.Ftp.UploadFile, @"C:\testuploads\testpage.html");
}
}
catch (System.Exception ex)
{
MessageBox.Show(ex.ToString());
}
Ky postim përmendi nevojën për kodin e serverit: UebClient UploadFile nuk funksionon
Por si e arrin këtë një mjet klienti FTP si FileZilla Client? Me siguri nuk instalon kodin e serverit. (Klienti FileZilla zëvendëson skedarin pa problem).