3
我用这个JavaScript代码来将其发送到服务器之前预览上传的图片:上传的图片预览
function readURL(input) {
if (input.files && input.files[0]) {
if(input.files[0].type.match('image.*')){
var reader = new FileReader();
reader.onload = function (e) {
$('#logo-preview').attr('src', e.target.result);
};
reader.readAsDataURL(input.files[0]);
}
}
}
$("#upload-logo").change(function(){
readURL(this);
});
这完全适用于Chrome,Firefox,Safari和令人惊讶的IE10和IE11。 虽然在IE上我无法读取某些电脑中的PNG图像。例如,我有两台带Windows 7和IE11的电脑......一台读取PNG图像,另一台读取不到的图像。 我不知道这里发生了什么。有没有人知道可能是什么问题?
尝试清除浏览器缓存 –