带有排队事件的图像上传

时间:2017-01-04 02:35:21

标签: laravel amazon-web-services amazon-s3

我正在对有关排队事件的图片上传进行一些研究,我遇到了这个话题,说我不能使用队列上传图片。

Stack Overflow

我想要做的是使用干预修改图像(调整大小和更改扩展名)并使用排队事件将其上传到S3。

如果主题为真,那么在不让用户等待事件完成背景的情况下处理此问题的最佳方法是什么。

1 个答案:

答案 0 :(得分:3)

我相信你可能误解了这个问题的答案。

当您无法User Browser -> Laravel App上传进行排队时,您绝对可以Laravel App -> Amazon S3上传进行排队,以及处理您的图像希望与干预有关。

您所要做的就是创建一个同时执行queued job和转换的upload to S3,并在处理用户上传请求的控制器中创建并将该作业推送到队列中。

话虽如此,如果您希望通过让用户在处理其他内容时以异步方式将文件上传到Laravel应用程序来优化性能,您可能需要查看Service Workers和{{ 3}}