我正在編寫一個程序,需要將訪問數據庫文件(.accdb)上傳到網站。C#上傳文件到HTTP網站的問題
這是我目前有:
private void button1_Click(object sender, EventArgs e)
{
try
{
WebClient Client = new WebClient();
Client.UploadProgressChanged +=
new UploadProgressChangedEventHandler(ProgressChanged);
Client.UploadFileAsync(
new Uri ("http://elsumowebhost.freehostingcloud.com/"),
"POST",
"c:\\test\\Testupload.txt");
}
catch(Exception a)
{
MessageBox.Show(a+"");
}
}
private void ProgressChanged(object sender, UploadProgressChangedEventArgs e)
{
progressBar1.Value = e.ProgressPercentage;
label1.Text = e.ProgressPercentage.ToString()+"%";
}
根據該文件被上傳到網站的程序(進度條達到100%),但是當我去檢查的文件不那裏。
這是有原因嗎?爲什麼我的文件沒有到達網站?
嗨,感謝您的幫助..我按照您的說法,沒有成功。 是的,該網站已經存在,不幸的是我沒有訪問日誌。網站上需要做什麼來允許文件上傳。 (我是新的網頁開發) – Donatello
我會爲此創建一個處理程序。 – IamDeveloper
這非常依賴於它是什麼樣的服務器。但是你需要一些代碼來獲取「上傳」的數據並將其保存到服務器磁盤。 – bang