1

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

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

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

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

获取文件的温度,但它也不起作用。错误来了,找不到变量 URL。请帮助解决这个问题。

4

1 回答 1

0

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

用什么代替 Safari 的 FileReader?

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

于 2015-10-07T11:57:08.380 回答