您还没有登录,请您登录后再发表评论
然而,在Firefox 7.0版本中,开发者遇到了一个棘手的问题:`getAsDataURL()`无法正确预览本地图片。本文将深入探讨这个问题的原因,并提供解决方案。 首先,`getAsDataURL()`是`FileReader`接口的一个方法,它允许...
例如ie7/ie8的滤镜预览法,firefox 3的getAsDataURL方法。 但在opera、safari和chrome还是没有办法实现本地预览,只能通过后台来支持预览。 在研究了各种预览方法后,作为总结,写了这个程序,跟大家一起分享。
在Firefox 7.0及以上版本中,此方法可能不可用或行为不同。因此,在实际开发中,推荐使用`createObjectURL()`方法。 ### 三、`createObjectURL()` 方法 `createObjectURL()`是Window或WorkerGlobalScope接口的一...
// Firefox 3 请使用此代码 //objPreview.src = sender.files[0].getAsDataURL(); //firefox 8 请使用此代码 objPreview.src = window.URL.createObjectURL(sender.files[0]); //chrome 请使用此代码 //...
这里我们按浏览器分,主要包括IE6,IE7/8 和Firefox3, 不包含Opera,Safari和Chrome,这三个基本上需求很小,没有研究。 总结一下就是: IE6下可以直接从file的value获取图片路径来显示预览。 IE7和IE8下通过select...
例如ie7/ie8的滤镜预览法,firefox 3的getAsDataURL方法。 但在opera、safari和chrome还是没有办法实现本地预览,只能通过后台来支持预览。 在研究了各种预览方法后,作为总结,写了这个程序,跟大家一起分享。 上次...
图片上传预览是一种在图片上传之前对图片进行本地预览的技术。...例如ie7/ie8的滤镜预览法,firefox 3的getAsDataURL方法。 但在opera、safari和chrome还是没有办法实现本地预览,只能通过后台来支持预览。(转载自用)
测试浏览器:firefox6,firefox12,chrome 25.0.1364.172 m,IE6-IE10 都兼容 safari5.0.4不支持FileReader和file.files.item(0).getAsDataURL方法,暂时无解,需要上传到服务器后返回临时文件名用img标签加载,不...
这种方法主要适用于Firefox 3.x版本,其他浏览器可能不兼容,因此在实施前需进行兼容性测试。 首先,Firefox 3.x引入了一个新特性,允许读取本地文件。这一特性使得开发者可以通过JavaScript访问`...
对于不支持FileReader API的浏览器,如老版本的IE和Firefox,我们需要采用其他方法,如IE的滤镜技术或Firefox的getAsDataURL。 在实际应用中,你可能还需要考虑图片大小限制、错误处理、多图片预览等复杂情况。同时...
Firefox 3引入了FileReader接口,它提供了`getAsDataURL()`方法,可以直接将文件读取为Data URL,这是一种可以直接在页面上显示的Base64编码的字符串。这种方式更加安全,因为它不涉及本地文件路径,而是将文件内容...
但由于Firefox 7及以上版本不支持`getAsDataURL()`,我们需要使用`window.URL.createObjectURL(file)`来创建一个临时的URL来预览图片。这段代码会设置图片的宽度和高度,并显示预览图像。 对于Internet Explorer,...
- 如果支持`files`属性(如Firefox等现代浏览器),`imgObjPreview.src`被设置为`docObj.files[0].getAsDataURL()`,这将创建一个基于文件内容的Base64编码的URL,用以显示图片预览。 - 对于不支持`files`属性的...
由于IE和Firefox在处理本地文件和图片预览方面的不同,开发者经常遇到兼容性问题。 在IE6和IE7浏览器中,可以通过以下代码实现图片预览功能: ```javascript document.getElementById("img").src=document....
5. **旧版浏览器兼容方案**:对于不支持FileReader接口的旧版浏览器(如旧版IE和低版本Firefox),需要通过其他方式实现图片的预览,比如IE的滤镜或Firefox的getAsDataURL接口。 #### 具体实现方法 - **页面布局和...
在上述代码中,Firefox环境下获取文件路径的方法是`readFileFirefox`函数,其中运用了Mozilla提供的组件对象(Components)来创建`nsILocalFile`实例。需要注意的是,这个方法需要特定的权限,并且只能在用户主动...
相关推荐
然而,在Firefox 7.0版本中,开发者遇到了一个棘手的问题:`getAsDataURL()`无法正确预览本地图片。本文将深入探讨这个问题的原因,并提供解决方案。 首先,`getAsDataURL()`是`FileReader`接口的一个方法,它允许...
例如ie7/ie8的滤镜预览法,firefox 3的getAsDataURL方法。 但在opera、safari和chrome还是没有办法实现本地预览,只能通过后台来支持预览。 在研究了各种预览方法后,作为总结,写了这个程序,跟大家一起分享。
在Firefox 7.0及以上版本中,此方法可能不可用或行为不同。因此,在实际开发中,推荐使用`createObjectURL()`方法。 ### 三、`createObjectURL()` 方法 `createObjectURL()`是Window或WorkerGlobalScope接口的一...
// Firefox 3 请使用此代码 //objPreview.src = sender.files[0].getAsDataURL(); //firefox 8 请使用此代码 objPreview.src = window.URL.createObjectURL(sender.files[0]); //chrome 请使用此代码 //...
这里我们按浏览器分,主要包括IE6,IE7/8 和Firefox3, 不包含Opera,Safari和Chrome,这三个基本上需求很小,没有研究。 总结一下就是: IE6下可以直接从file的value获取图片路径来显示预览。 IE7和IE8下通过select...
例如ie7/ie8的滤镜预览法,firefox 3的getAsDataURL方法。 但在opera、safari和chrome还是没有办法实现本地预览,只能通过后台来支持预览。 在研究了各种预览方法后,作为总结,写了这个程序,跟大家一起分享。 上次...
图片上传预览是一种在图片上传之前对图片进行本地预览的技术。...例如ie7/ie8的滤镜预览法,firefox 3的getAsDataURL方法。 但在opera、safari和chrome还是没有办法实现本地预览,只能通过后台来支持预览。(转载自用)
测试浏览器:firefox6,firefox12,chrome 25.0.1364.172 m,IE6-IE10 都兼容 safari5.0.4不支持FileReader和file.files.item(0).getAsDataURL方法,暂时无解,需要上传到服务器后返回临时文件名用img标签加载,不...
例如ie7/ie8的滤镜预览法,firefox 3的getAsDataURL方法。 但在opera、safari和chrome还是没有办法实现本地预览,只能通过后台来支持预览。 在研究了各种预览方法后,作为总结,写了这个程序,跟大家一起分享。
这种方法主要适用于Firefox 3.x版本,其他浏览器可能不兼容,因此在实施前需进行兼容性测试。 首先,Firefox 3.x引入了一个新特性,允许读取本地文件。这一特性使得开发者可以通过JavaScript访问`...
对于不支持FileReader API的浏览器,如老版本的IE和Firefox,我们需要采用其他方法,如IE的滤镜技术或Firefox的getAsDataURL。 在实际应用中,你可能还需要考虑图片大小限制、错误处理、多图片预览等复杂情况。同时...
Firefox 3引入了FileReader接口,它提供了`getAsDataURL()`方法,可以直接将文件读取为Data URL,这是一种可以直接在页面上显示的Base64编码的字符串。这种方式更加安全,因为它不涉及本地文件路径,而是将文件内容...
但由于Firefox 7及以上版本不支持`getAsDataURL()`,我们需要使用`window.URL.createObjectURL(file)`来创建一个临时的URL来预览图片。这段代码会设置图片的宽度和高度,并显示预览图像。 对于Internet Explorer,...
- 如果支持`files`属性(如Firefox等现代浏览器),`imgObjPreview.src`被设置为`docObj.files[0].getAsDataURL()`,这将创建一个基于文件内容的Base64编码的URL,用以显示图片预览。 - 对于不支持`files`属性的...
由于IE和Firefox在处理本地文件和图片预览方面的不同,开发者经常遇到兼容性问题。 在IE6和IE7浏览器中,可以通过以下代码实现图片预览功能: ```javascript document.getElementById("img").src=document....
5. **旧版浏览器兼容方案**:对于不支持FileReader接口的旧版浏览器(如旧版IE和低版本Firefox),需要通过其他方式实现图片的预览,比如IE的滤镜或Firefox的getAsDataURL接口。 #### 具体实现方法 - **页面布局和...
在上述代码中,Firefox环境下获取文件路径的方法是`readFileFirefox`函数,其中运用了Mozilla提供的组件对象(Components)来创建`nsILocalFile`实例。需要注意的是,这个方法需要特定的权限,并且只能在用户主动...