如何通过C#winforms将文件上载到域?

如何通过C#winforms将文件上载到域?,c#,winforms,C#,Winforms,我有自己的领域。我想将其用作桌面应用程序的存储。我制作了一个创建文本文件的应用程序。现在我想把它存储在我的域中,这样我就可以全局访问它。全局访问意味着我创建了另一个表单来搜索和显示所有文本文件。即使我在另一台电脑上运行我的项目,我也不必更改任何内容,它会继续工作。你有FTP吗?上传文件时,我们有很多方法,其中一种是使用FTP。 例如,此代码来自使用FTP的MSDN: FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://w

我有自己的领域。我想将其用作桌面应用程序的存储。我制作了一个创建文本文件的应用程序。现在我想把它存储在我的域中,这样我就可以全局访问它。全局访问意味着我创建了另一个表单来搜索和显示所有文本文件。即使我在另一台电脑上运行我的项目,我也不必更改任何内容,它会继续工作。

你有FTP吗?上传文件时,我们有很多方法,其中一种是使用FTP。 例如,此代码来自使用FTP的MSDN:

FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.contoso.com/test.htm");
    request.Method = WebRequestMethods.Ftp.UploadFile;

    // This example assumes the FTP site uses anonymous logon.
    request.Credentials = new NetworkCredential ("anonymous","janeDoe@contoso.com");

    // Copy the contents of the file to the request stream.
    StreamReader sourceStream = new StreamReader("testfile.txt");
    byte [] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
    sourceStream.Close();
    request.ContentLength = fileContents.Length;

    Stream requestStream = request.GetRequestStream();
    requestStream.Write(fileContents, 0, fileContents.Length);
    requestStream.Close();

    FtpWebResponse response = (FtpWebResponse)request.GetResponse();

    Console.WriteLine("Upload File Complete, status {0}", response.StatusDescription);

    response.Close();
    }

我刚从Websouls买了一个域名。33美元一年。它也给了我网络空间。我可以把它转换成FTP吗?或者有其他方法。你应该购买主机并激活Ftp。