我在asp.net和c#中創建一個文件上傳器。 我只是想將上傳的文件直接保存到ftp服務器。 這可能嗎?如果可能的話,我該如何設置該ftp服務器認證信息。保存文件到FTP服務器
(127.0.0.1只是一個例子,我不能寫我的真實ip,而且我必須使用HTTP協議來獲取文件,我們的一些客戶端ISP不支持ftp,這是主要問題。)
protected void submit_button_Click(object sender, EventArgs e)
{
string filename = Path.GetFileName(upload_file.FileName);
string fileExt = Path.GetExtension(upload_file.FileName);
if (fileExt == ".csv")
{
string folder = Server.MapPath("ftp://127.0.0.1/uploads/");
upload_file.SaveAs(folder + "/" + filename);
ltr.Text = "Successful.";
}
else
{
upload_file.BorderColor = System.Drawing.Color.Red;
ltr.Text = "File type must be .csv.";
}
}
我不太明白你如何期望能夠上傳到FTP,如果你的客戶端ISP的不支持FTP? – CathalMF 2013-04-30 09:43:37