gpt4 book ai didi

javascript - 未找到 Amazon S3 镜像。必须推迟

转载 作者:太空宇宙 更新时间:2023-11-04 02:18:27 24 4
gpt4 key购买 nike

我有一个 Meteor 应用程序,我可以通过一个名为 knox 的 Node 框架将图像上传到 S3。

它运行良好,但是当我从 S3 收到带有图像链接的成功响应时,我也想将其显示给用户,如下所示:

$("#thumbnail").attr("src", url);

但是,这会生成在控制台中找不到的 404,并且图像未显示。但如果我延迟大约 5-10 秒,它就会起作用。

setTimeout(function() {
$("#thumbnail").attr("src", url);
}, 10000);

为什么我要在 S3 准备好显示 URL 之前就从 S3 获取 URL?有没有办法可以等到它准备好后再向用户显示?

最佳答案

由于nodejs是异步的(这意味着它不会等到一个请求完成才调用下一个请求),因此您的网址返回速度比上传图像的速度更快,因此您看不到图像。这可以使用回调来修复。

关于javascript - 未找到 Amazon S3 镜像。必须推迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34676079/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com