我已经创建了显示图像的功能,如果您有其他解决方案,请在此帮助。
admin.previewImage = function(input,selector) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$(selector).attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}发布于 2014-09-01 17:35:44
发布于 2015-09-05 11:36:00
文件读取器仅在Safari6.0中可用,不幸的是我们无法使用它。
您可以使用外部插件显示图像的预览,或者检查浏览器中filereader api的可用性,如果没有找到,可以使用任何其他问题处理策略绕过它。
if(window.FileReader) { //do this } else { //the browser doesn't support the FileReader Object, so do this }
发布于 2015-12-14 07:49:22
不过,只有在Safari6.0时才能使用FileReader API,但是,如果在所有浏览器中具有此功能是很重要的,则可以测试FileReader API的可用性:如果(window.FileReader){ //do }window.FileReader{//浏览器不支持FileReader对象,那么请这样做:
https://stackoverflow.com/questions/24040629
复制相似问题