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