尝试将sql文件上传到amazon s3时,数组到字符串转换错误

时间:2015-12-30 06:09:24

标签: php mysql laravel amazon-s3

在我的本地计算机上它工作正常,但现在当我尝试将我的转储的sql文件上传到amazon时,我得到这个数组到字符串转换错误。它在mimetype中说errorException。

这是我的亚马逊上传代码。它在我的MAMP上完美运作。

 Storage::disk('s3')->put('MyBackups/2-29-15-11:49:18file.sql', file_get_contents('../storage/files/12-29-15-11:49:18file.sql'));

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

Child.first.update(user: Foo.first)

我不确定,但我认为它正在尝试检测SQL文件的MIME类型,但不清楚为什么会出现错误。如果你通过修改MimeType.php来完成内容的var_dump,你会知道更多。首先尝试我的建议,否则它将更多地调试正在发生的事情...

以下是感兴趣的任何人的MimeType.php的源代码:

https://github.com/thephpleague/flysystem/blob/master/src/Util/MimeType.php