C# Uploading files to file server

Posted by JustFoo on Stack Overflow See other posts from Stack Overflow or by JustFoo
Published on 2008-11-04T21:31:56Z Indexed on 2010/05/30 10:32 UTC
Read the original article Hit count: 329

Filed under:
|
|
|

Hello All, Currently I have an application that receives an uploaded file from my web application. I now need to transfer that file to a file server which happens to be located on the same network (however this might not always be the case).

I was attempting to use the webclient class in C# .NET.

    string filePath = "C:\\test\\564.flv";
    try
    {
        WebClient client = new WebClient();

        NetworkCredential nc = new NetworkCredential(uName, password);

        Uri addy = new Uri("\\\\192.168.1.28\\Files\\test.flv");
        client.Credentials = nc;
        byte[] arrReturn = client.UploadFile(addy, filePath);
        Console.WriteLine(arrReturn.ToString());
    }
    catch (Exception ex)
    {
        Console.WriteLine(ex.Message);
    }

The machine located at 192.168.1.28 is a file server and has a share c:\Files. As of right now I am receiving an error of Login failed bad user name or password, but I can open explorer and type in that path login successfully. I can also login using remote desktop, so I know the user account works.

Any ideas on this error? Is it possible to transfer a file directly like that? With the webclient class or maybe some other class?

Thanks

© Stack Overflow or respective owner

Related posts about c#

Related posts about fileupload