CSV文件下载到ipad

CSV文件下载到ipad,第1张

概述我正在开发一个数据捕获Web应用程序,主要针对iPad的使用.多个用户将主要在iPad上捕获数据,但是管理员通常会将所有捕获的记录下载到PC上. 即使文件下载主要针对PC,我也在考虑是否应该尝试支持文件下载到iPad本身. 服务器应用程序是一个MVC2 ASP.NET应用程序,我正在使用一个返回File结果的控制器.测试代码如下: public ActionResult DownloadRespo 我正在开发一个数据捕获Web应用程序,主要针对iPad的使用.多个用户将主要在iPad上捕获数据,但是管理员通常会将所有捕获的记录下载到PC上.

即使文件下载主要针对PC,我也在考虑是否应该尝试支持文件下载到iPad本身.

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

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);        }

即使大多数人会下载到他们的PC,因为我支持全屏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应用程序可以成功处理它们.

但是,我发现移动safari被击中或错过 – 它将从Amex网站下载我在csv中的活动好(以电子表格形式显示并提供在Numbers,DropBox和其他应用程序中打开),但是当我点击下载到在Chase网站上获取csv活动文件,一切都没有发生.我甚至尝试过第三方Web浏览器,同样的事情(尽管我猜他们都使用相同的webkit).

总结

以上是内存溢出为你收集整理的CSV文件下载到ipad全部内容,希望文章能够帮你解决CSV文件下载到ipad所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1079267.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存