是否有任何普遍接受的做法来解决这个问题?具体来说,对于上传到 Web 服务的用户提交的图像。我的应用程序在 Python 中运行。
想到的一些被黑的解决方案:
- 从本地目录显示上传的图像,直到 S3 图像准备好,然后“移交”并更新数据库以反映更改。
- 将“等待”进度指示器显示为背景 gif,图像将在准备就绪时出现(使用 JavaScript)
是否有任何普遍接受的做法来解决这个问题?具体来说,对于上传到 Web 服务的用户提交的图像。我的应用程序在 Python 中运行。
想到的一些被黑的解决方案:
我会节省时间,什么也不做。等待时间非常快。
如果您想阻止最终用户,您可以只显示没有图像的“成功”页面。如果图像不可用,大多数普通用户只会点击重新加载。
如果你真的觉得你必须......我可能会使用这样的 javascript 解决方案:
同样,大多数用户可能永远不会体验到这一点——如果他们这样做了,他们也不会真正关心。用户生成内容的用户体验期望非常低(看看 Facebook);如果这是一个“企业”服务的管理后端,可以使工作流程更好,您可能希望在“最佳”解决方案上投入时间。不过,对于一个面向公众的网站,我会忘记它。