【问题标题】:FileReader or URL not working in safariFileReader 或 URL 在 Safari 中不起作用
【发布时间】:2016-01-04 15:16:29
【问题描述】:

我正在我的网页中上传图片。当我选择图像时,图像会在上传前显示在 div 中。它适用于所有浏览器,但不适用于 safari。

var reader = new FileReader();
reader.onload = fimageIsLoaded;
reader.readAsDataURL(this.files[0]);

FileReader 功能不工作。 代替我使用的这个。

var tmppath = URL.createObjectURL(event.target.files[0]); 

用于获取文件的临时路径,但它也不起作用。 错误来了,找不到变量 URL。 请帮忙解决这个问题。

【问题讨论】:

  • 这对 PHP 有什么影响?
  • safari 5 on windows 不支持 FileReader API
  • 谢谢。但我知道。它在 Safari 5 中不起作用
  • 我可以用什么代替 FileReader() 或 URL 在 safari 中显示图像。请告诉我。

标签: jquery safari-web-inspector


【解决方案1】:

Windows 上的 Safari 不支持 FileReader。您可以从这里获得更多信息:

What to use instead of FileReader for Safari?

如果您想拥有 fielReader,我认为最好的方法是在您的客户端浏览器是 Safari 时使用 flash。

【讨论】:

  • Windows 上的 Safari 几年前就已经不存在了。该链接可能有用,但评论不合适:)
  • 你读过这个问题吗?在尝试证明您有知识之前,请阅读问题。
  • 问题是关于 FileReader API,而不是苹果何时发布 Windows 版 Safari 的最后一个版本。 Filereader API 是 Safari 中的常见问题,我教过它会很有帮助。
  • 请告诉我网址
  • 我告诉你这很有用,但评论“Windows 上的 Safari”听起来太老了。对不起,如果我打扰你了。
猜你喜欢
  • 2019-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多