ASP.NET file transfer from local machine to another machine
        Posted  
        
            by Imcl
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Imcl
        
        
        
        Published on 2010-03-17T06:36:36Z
        Indexed on 
            2010/03/17
            6:51 UTC
        
        
        Read the original article
        Hit count: 720
        
I basically want to transfer a file from the client to the file storage server without actual login to the server so that the client cannot access the storage location on the server directly. I can do this only if i manually login to the storage server through windows login. I dont want to do that. This is a Web-Based Application.
Using the link below, I wrote a code for my application. I am not able to get it right though, Please refer the link and help me ot with it...
http://stackoverflow.com/questions/263518/c-uploading-files-to-file-server
The following is my code:-
protected void Button1_Click(object sender, EventArgs e) 
{ 
    filePath = FileUpload1.FileName;     
    try 
    { 
        WebClient client = new WebClient(); 
        NetworkCredential nc = new NetworkCredential(uName, password); 
        Uri addy = new Uri("\\\\192.168.1.3\\upload\\"); 
        client.Credentials = nc; 
        byte[] arrReturn = client.UploadFile(addy, filePath); 
        Console.WriteLine(arrReturn.ToString()); 
    } 
    catch (Exception ex) 
    { 
        Console.WriteLine(ex.Message); 
    } 
} 
The following line doesn't execute...
byte[] arrReturn = client.UploadFile(addy, filePath); 
This is the error I get:
An exception occurred during a WebClient request
© Stack Overflow or respective owner