我有一个流星应用程序,我通过一个名为 knox 的节点框架将图像上传到 S3。
它运行良好,但是当我从 S3 获得带有图像链接的成功响应时,我还想像这样向用户展示它:
$("#thumbnail").attr("src", url);
但是,这会在控制台中生成 404,并且图像未显示。但是,如果我延迟 5-10 秒左右,它就会起作用。
setTimeout(function() {
$("#thumbnail").attr("src", url);
}, 10000);
为什么我在 S3 准备好显示之前从 S3 获取 URL?有没有一种方法可以等到它准备好后再向用户展示?