我在我的角度应用程序中使用了froala编辑器,为此,我正在使用
我正在通过froala将图像上传到s3,并且可以正常工作。
现在我有一个要求,在上传图像之前,我需要对服务器进行api调用,并基于响应,我需要决定是否上传图像。
在这里我看到了一个事件'image.beforeUpload'
,如果我们从该事件返回false,那么当前操作将被取消并且图像将不会被上传。
但就我而言,我正在从事件中进行api调用,并且由于它是异步的,因此不会立即返回任何false
。因此图像被立即上传。我试图退还诺言,但这没有帮助。
有人可以告诉我在这种情况下ehat是最好的解决方案吗?