public void Submit_Click(object sender, System.EventArgs e)
{
//Get the inputs
var name = Firstname.Text;
var surname = TextBox1.Text;
//Now you transform the data as the example of the link you showed
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.IndentChars = (" ");
var filepath = "data.xml";
using (XmlWriter writer = XmlWriter.Create(filepath, settings))
{
// Write XML data.
writer.WriteStartElement("data");
writer.WriteElementString("name", name);
writer.WriteElementString("surname", surname);
writer.WriteEndElement();
writer.Flush();
}
//Send XML file
FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(FTPAddress + "/" +
Path.GetFileName(filePath));
request.Method = WebRequestMethods.Ftp.UploadFile;
request.Credentials = new NetworkCredential(username, password);
request.UsePassive = true;
request.UseBinary = true;
request.KeepAlive = false;
FileStream stream = File.OpenRead(filePath);
byte[] buffer = new byte[stream.Length];
stream.Read(buffer, 0, buffer.Length);
stream.Close();
Stream reqStream = request.GetRequestStream();
reqStream.Write(buffer, 0, buffer.Length);
reqStream.Close();
}
Включить библиотеку System.Net.
Я написал в блокноте, не скомпилировал, так что простите, если есть ошибка, но это путь.