Я создаю загрузчик файлов в asp.net и C#. Я просто хотел сохранить эти загруженные файлы на ftp-сервер напрямую. Возможно ли это? И если это возможно, как я могу установить эту информацию аутентификации ftp-сервера.Сохранить файл на ftp-сервере
(127.0.0.1 - пример. Я не мог написать свой настоящий ip. И мне нужно получить файлы с использованием протокола HTTP. Некоторые из наших клиентов-провайдеров не поддерживают 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, если клиентский провайдер не поддерживает FTP? – CathalMF