Php Amazon s3 bucket似乎正在破坏文件

Php Amazon s3 bucket似乎正在破坏文件,php,laravel,amazon-web-services,amazon-s3,Php,Laravel,Amazon Web Services,Amazon S3,我使用AmazonS3和Laravel5文件系统上传文件。文件上传工作正常,但似乎当文件上传到bucket时,它们的大小正在减小,无法读取。例如,在下面的屏幕截图中,大多数文件被缩减为24字节,而其中一些文件的大小高达2MB。我不明白为什么会这样,我需要你的帮助。谢谢。我没有使用范围。我是一个AWS新手,我不知道AWS的范围是什么..这是输入,这是我如何将文件上传到s3$file=$filesystem->put($fileName,Request::file('announcement_fil

我使用AmazonS3和Laravel5文件系统上传文件。文件上传工作正常,但似乎当文件上传到bucket时,它们的大小正在减小,无法读取。例如,在下面的屏幕截图中,大多数文件被缩减为24字节,而其中一些文件的大小高达2MB。我不明白为什么会这样,我需要你的帮助。谢谢。

我没有使用
范围
。我是一个AWS新手,我不知道AWS的范围是什么..这是输入
,这是我如何将文件上传到s3
$file=$filesystem->put($fileName,Request::file('announcement_file'),'public')试试这个:$filesystem->put($fileName,File::get((string)Request::File('announcement_File')),'public');我想现在如果你检查上传文件的内容,你会看到类似于“tmp/asdasdasd.jpg”的东西,因为你只是把文件名放在内容中(别忘了在顶部放“use file;”)