我有一个相当简单的问题和一个非常烦人的错误。我想允许一些用户上传我将存储在 Amazon S3 上的图像。我写了一个上传脚本,当我给它提供小图像时效果很好,但是当图像很大~1mb 时,脚本会停止。
我认为这与等待亚马逊响应的脚本有关,然后由于图像被上传而超时,但上传脚本的其余部分被跳过(插入数据库)。
我遇到了这个问题How to sequence events in PHP to uploading files to amazon S3这有点类似于我的问题,但这有点简单(我希望)。
我为 php 使用 jumploader 和 amazon s3 类。
这是脚本停止并且不再继续的行
S3::putObject($full, 'bucket_name', $path, S3::ACL_PRIVATE)
是否有某种方法可以将上传从我的服务器实例化到 S3 并执行其余代码(因此上传是异步的)?