-1
Я пытаюсь создать и файл типа xml на странице asp.net с помощью C# и downloadto client, вот мой код, но он не работает.создать файл xml на сервере и загрузить на клиент asp.net и C#
public void SaveKml()
{
XmlDocument doc = new XmlDocument();
//create xml/kml document here
StringBuilder kmlpath = new StringBuilder();
kmlpath.Append("nameG");
kmlpath.Append("_");
kmlpath.Append(parYE1);
kmlpath.Append("_");
kmlpath.Append(parID1);
kmlpath.Append(".kml"); // google earth
string path1 = @"~/App_Data/" + kmlpath.ToString();
doc.Save(HttpContext.Current.Server.MapPath(path1));
FileInfo fi = new FileInfo(path1);
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.ContentType = "application/octet-stream";
HttpContext.Current.Response.AddHeader("content - disposition", "attachment; filename =" +fi.Name);
HttpContext.Current.Response.AppendHeader("Content-Length", fi.Length.ToString());
HttpContext.Current.Response.TransmitFile(fi.FullName,0,fi.Length);
HttpContext.Current.Response.Flush();
HttpContext.Current.Response.End();
}
Нет, это не пустой. он пополнился некоторой величиной georefernce. и есть ли какие-либо проблемы с моим вопросом? Проблема не в файле xml/klm. – jaleel
не могли бы вы вывести сообщение об ошибке, которую вы выбрали – Harshad
нет ошибки, просто загрузка не начинается! – jaleel