我发送文件进行上传回调,如果我想阻止上传,我需要返回false
。我想在图像大小不合适时中止:
onSend = function(data)
{
$.when(self._readImage(data[0])).then(function(img)
{
if (img.width > 42)
{
// onSend should return false
}
});
return true; // true == start uploading
}
如何在从_readImage()
返回之前等待onSend()
执行?
注意:_readImage()
基本上只是在readAsDataURL()
img.onload()