CSV文件下载到ipad

CSV文件下载到ipad,ipad,asp.net-mvc-2,csv,download,Ipad,Asp.net Mvc 2,Csv,Download,我正在开发一个数据捕获web应用程序,主要针对iPad的使用。多个用户将主要在iPad上捕获数据,但经理通常会将所有捕获的记录下载到PC上 尽管文件下载主要针对个人电脑,但我正在考虑是否应该尝试并支持文件下载到iPad本身 服务器应用程序是一个MVC2 ASP.NET应用程序,我正在使用一个返回文件结果的控制器。测试代码如下: public ActionResult DownloadResponseData(string profileid) { stri

我正在开发一个数据捕获web应用程序,主要针对iPad的使用。多个用户将主要在iPad上捕获数据,但经理通常会将所有捕获的记录下载到PC上

尽管文件下载主要针对个人电脑,但我正在考虑是否应该尝试并支持文件下载到iPad本身

服务器应用程序是一个MVC2 ASP.NET应用程序,我正在使用一个返回文件结果的控制器。测试代码如下:

public ActionResult DownloadResponseData(string profileid)
        {
            string billcsv = "account_ref,line1,line2,line3";
            var data = System.Text.Encoding.UTF8.GetBytes(billcsv);
            string filename = "billfor.csv";
            return File(data, "text/csv", filename);
        }
尽管大多数人都会下载到个人电脑上,但由于我支持全屏iPad的使用,我使用以下客户端代码来启动文件下载:

var url="/Download/DownloadResponseData?profileid=" + downloadRequest.profileid + "&unique=" + escape(Date());
window.open(url);
这对于非iPad的使用效果很好——它可以在Chrome中很好地下载文件

我的问题很多:将CSV文件下载到iPad上有意义吗?iPad支持CSV吗?我是否需要iPad上的其他软件来查看CSV文件?我应该如何更改上述代码才能“干净地”下载到iPad上

当我在iPad上运行上述代码时,它只是在iPad窗口中显示整个CSV文件内容——它似乎无法将http响应识别为文件


对不起,这个问题相当迟钝。谢谢。

是的,将csv文件下载到iPad是有意义的,许多iPad应用程序可以成功地处理这些文件

然而,我发现mobile safari是命中或未命中的-它将从美国运通网站下载我的活动,以csv格式(以电子表格形式显示,并提供以数字、DropBox和其他应用程序打开),但当我点击下载在Chase网站上获取活动的csv文件时,什么都没有发生。我甚至尝试了第三方网络浏览器,同样的东西(尽管我猜他们下面都使用相同的webkit)