やりたいこと。
1GBあるファイルをS3へアップロードする。
該当ソース
php
1 function store(Request $request) 2 { 3 $bucket = 'XXXXXXXXX'; 4 $url = 'test/image'; 5 $path = $url . '/' . $file_name; 6 7 $s3 = new S3Client([ 8 'version' => 'latest', 9 'region' => 'ap-northeast-1' 10 ]); 11 12// Prepare the upload parameters. 13 $uploader = new MultipartUploader($s3, $request->file, [ 14 'bucket' => $bucket, 15 'key' => $path 16 ]); 17 18// Perform the upload. 19 try { 20 $result = $uploader->upload(); 21 echo "Upload complete: {$result['ObjectURL']}" . PHP_EOL; 22 } catch (MultipartUploadException $e) { 23 echo $e->getMessage() . PHP_EOL; 24 } 25}
リファレンス
https://docs.aws.amazon.com/AmazonS3/latest/dev/usingHLmpuPHP.html
問題点
アップロードした際にファイルが14Bとなって正しくアップロードされません。
どこが違うのわかる方ご教授お願いします。