diff --git a/examples/basic/upload.html b/examples/basic/upload.html index 4f5feb22..cf6739b8 100644 --- a/examples/basic/upload.html +++ b/examples/basic/upload.html @@ -17,9 +17,7 @@ var gun = Gun(location.origin + '/gun'); $('html').upload(function resize(eve, up){ - if(up && ((eve.file||{}).type||'').indexOf('image') + 1){ - return up.shrink(eve, resize, 1024); - } + if(up){ return up.shrink(eve, resize, 1024) } var b64 = (eve.base64 || ((eve.event || eve).target || eve).result || eve); gun.get('test').get(eve.id).put(b64); }); diff --git a/lib/upload.js b/lib/upload.js index 8d748ffa..e0018101 100644 --- a/lib/upload.js +++ b/lib/upload.js @@ -30,6 +30,7 @@ if(!e){ return cb && cb({err: "No file!"}) } if(e.err){ return } var file = (((e.event || e).target || e).result || e), img = new Image(); + if(!((file||'').split(';')[0].indexOf('image') + 1)){ e.err = "Not an image!"; return cb(e) } img.crossOrigin = "Anonymous"; img.src = file; img.onload = function(){