因为这个web服务应该使用 android设备来消费,根据我朋友告诉我的内容,他说他唯一的方法是下载文件并从中读取有
此项目未上线,在1台计算机上进行演示。因此,文件可以保存在C:\文件夹中,而不是实时服务器。
所以现在我正在尝试找到一种方法来返回下载文件链接,而不是原始的XML格式。我正在寻找的下载链接格式是 .xml 。
我的网络服务采用以下格式:
我有Location.cs
public List<Locations> ws(string parameter)
{
List<Locations> abc = new List<Locations>();
// Over here I populate the abc list with objects.
return abc;
}
答案 0 :(得分:0)
就ASp.NET和C#部分而言,你可以做这样的事情。
每当有文件数据时,都应将其写入文件。而不只是调用此函数传递路径和文件名,你想要出现在另一端。
//Forces Download/Save rather than opening in Browser//
public static void ForceDownload(string virtualPath, string fileName)
{
Response.Clear();
Response.AddHeader("content-disposition", "attachment; filename=" + fileName);
Response.WriteFile(virtualPath);
Response.ContentType = "";
Response.End();
}