一般情况下,我希望每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);
}
}
我没有收到任何例外或错误,但我在页面上的文本文件中看不到文字。
答案 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#