2015-10-07 261 views
0

我正在上传图片到我的网页中。当我选择图像时,图像在上传前显示在div中。它在所有浏览器中工作,但不能在safari中工作。FileReader或URL在Safari浏览器中无法正常工作

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

FileReader功能不起作用。 代替我用过的。

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

获取tempath文件,但它也不起作用。错误即将到来无法找到变量的URL。 请帮忙解决这个问题。

+0

这是如何涉及PHP的? – Martin

+0

Safari上的Safari 5不支持FileReader API – Omidam81

+0

Thankyou。但我知道。它不适用于Safari 5 –

回答

0

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

What to use instead of FileReader for Safari?

如果你想有fielReader

,我认为当你的客户端浏览器Safari浏览器是最好的方式是使用闪光灯。

+0

多年前,Windows上的Safari并不存在。该链接可能是有用的,但评论是不合适的:) –

+0

你读过这个问题吗?在尝试证明你有知识之前,请阅读这个问题。 – Omidam81

+0

这个问题是关于FileReader API的,而不是关于苹果何时发布Safari的最新版本的Windows版本。 Filereader API是Safari中的常见问题,我教过它会有所帮助。 – Omidam81

相关问题