如何自动将文本上传到我自己的网站?

时间:2014-03-06 20:53:39

标签: c# winforms

一般情况下,我希望每5分钟我的应用程序会将文本上传到我的网站。因此,如果我上传文本后网站中的当前页面为空,我将在页面上看到文本。

这是我的示例网站:

http://rhodan.wix.com/chocolade#!blank/c1236

空页。

这是我尝试用来将文字上传到网站的代码:

private void SaveTToWeb()
        {
            try
            {
                WebClient client = new WebClient();
                string myFile = @"C:\Temp\file.txt";
                client.Credentials = CredentialCache.DefaultCredentials;
                client.UploadFile(@"http://rhodan.wix.com/chocolade#!blank/c1236", "PUT", myFile);
                client.Dispose();
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }
        }

我没有收到任何例外或错误,但我在页面上的文本文件中看不到文字。

1 个答案:

答案 0 :(得分:1)

将文件上传到远程服务器时,必须自问几个问题 远程服务器是否支持它? 您如何与远程主机(HTTP,FTP,REST API)进行通信? 我看到你写的是“PUT”,wix是否支持你要做的事情? 此外,您可能需要凭据(用户名/密码/密钥)才能将文件上载到特定的远程服务器 从快速阅读,我看到你应该通过FTP上传文件 http://www.wix.com/support/forum/flash/other/other/accessing-my-server-for-upload-of-files
这里的链接可能很有用 FTP client in C#