什么使用,而不是FileReader for Safari?
问题描述:
(是新的网络编程,所以对于任何缺乏基础知识的歉意。)什么使用,而不是FileReader for Safari?
我的页面允许用户选择一个文件,然后被读出客户方&在页面上的文本框显示。我发现最简单的方法是使用FileReader对象,该对象在Firefox和Chrome中运行良好。
这并不在Safari(还)工作,所以我应该怎么办呢?
相关注意事项:
- 我与Safari浏览器工作窗口
- 现在的页面是本地的是读取文件。 Chrome有这个问题,直到我使用的标志 - 允许文件访问从文件
答
不幸的是,唯一的答案,我可以拿出会增加一些额外的带宽。
首先,使用类似if (typeof FileReader !== "undefined"
或Modernizr的东西来遵循您支持FileReader的浏览器的正常流程。否则,通过AJAX将文件发布到某些服务器端脚本,以回显内容。
所以对于兼容的浏览器,你给自己节省一些带宽和你必须采取一个对球队不兼容的浏览器。
也许这将满足您的需求,但:https://github.com/dcneiner/Downloadify – Quickredfox
谢谢!这感觉很傻,但我只是不知道什么可能的替代办法是(想,当你还在新上的任何事!) – Emma
我真的很喜欢你的答案,似乎是处理这种情况的响应方式。谢谢。 –