2014-03-06 113 views
0

一般而言,我希望每隔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); 
      } 
     } 

我没有得到任何异常或错误,但我没有看到在文本文件中的文本在我的页面上。

+2

。 – user1477388

回答

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 creds文件的链接可能是有用的
FTP client in C#

相关问题