Laravel S3文件获取内容

时间:2018-02-21 19:21:26

标签: laravel laravel-5 amazon-s3

在我的工作类中的Laravel应用程序内部,我有以下代码。在我的实时服务器上,这段代码运行得很好但是在我的本地我遇到错误并且不确定我需要做些什么来解决这个问题。有没有人能够使用Laravel的AWS S3文件驱动程序来解决这个问题?

Storage::disk('s3')->put($path, file_get_contents($this->url), 'public');


file_get_contents(http://webapp.dev/storage/uploads/folder/folder/folder/imagename.jpeg): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found

1 个答案:

答案 0 :(得分:0)

您是否有本地运行的网络服务器在端口80上侦听对webapp.dev的请求?

webapp.dev的目录实际上是否有" imagename.jpeg"在那个位置?

这看起来像404,因为该地址不存在于您的本地环境中,但确实存在于您的直播环境中。

或者,$ this的上下文在本地环境中与在生产环境中的上下文不同。但是,我们无法从您的原始帖子中说明这一点,因为您只提供了一行以及由此产生的错误。