gpt4 book ai didi

php - 尝试将 sql 文件上传到 amazon s3 时出现数组到字符串的转换错误

转载 作者:行者123 更新时间:2023-11-30 22:28:34 25 4
gpt4 key购买 nike

在我的本地机器上它运行良好,但现在当我尝试将我转储的 sql 文件上传到亚马逊时,我得到这个数组到字符串的转换错误。它在 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'));

最佳答案

尝试以下操作:

Storage::put($directoryname . "/" . $filename, $contents, ['mimetype' => 'application/octet-stream']);

我不确定,但我认为它正在尝试检测 SQL 文件的 MIME 类型,但不清楚为什么会出现错误。如果您通过修改 MimeType.php 对内容进行了 var_dump,您会了解更多。首先尝试我的建议,否则调试正在发生的事情将需要更多工作...

这里是 MimeType.php 的源代码,有兴趣的可以看看:

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

关于php - 尝试将 sql 文件上传到 amazon s3 时出现数组到字符串的转换错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34523901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com