You can supply a username and password to an HTTP or FTP site by creating a NetworkCredential
object and assigning it to the Credentials
property of WebClient
or WebRequest
:
using System;
using System.Net;
using System.IO;
using System.Linq;
using System.Text;
class Program
{
static void Main()
{
WebClient wc = new WebClient();
wc.Proxy = null;
wc.BaseAddress = "ftp://ftp.abc.com";
// Authenticate, then upload and download a file to the FTP server.
// The same approach also works for HTTP and HTTPS.
string username = "nutshell";
string password = "yourValue";
wc.Credentials = new NetworkCredential(username, password);
wc.DownloadFile("guestbook.txt", "guestbook.txt");
string data = "Hello from " + Environment.UserName + "!\r\n";
File.AppendAllText("guestbook.txt", data);
wc.UploadFile("guestbook.txt", "guestbook.txt");
}
}
java2s.com | Contact Us | Privacy Policy |
Copyright 2009 - 12 Demo Source and Support. All rights reserved. |
All other trademarks are property of their respective owners. |