使用php将文件从表单上传到s3存储桶

时间:2020-08-11 19:29:35

标签: php amazon-s3

我正在建立一个允许用户上传文件的网站,然后将其推送到s3存储桶。

当前,该脚本从计算机上的特定路径获取文件,然后将其上传到s3

问题 如何从用户的计算机中获取文件,然后将其上传到s3?

这是我的php文件如何将文件从表单上传到计算机上的特定文件夹:

 $fileNameNew = uniqid('', true).".".$fileActualExt;

          #file destination
          $fileDestination = 'uploads/'.$fileNameNew;

          #function to change file location
          move_uploaded_file($fileTmpName, $fileDestination);
          header("Location: index.php?uploadsuccess");

这是我的第二个php文件在我的计算机上找到文件并将其上传到s3的方式:

$bucketname = 'we-sign-files';
$file_path = '/Users/ddripz/Desktop/wesign/uploads/5f31fc30410c17.68431957.jpg';
$key = basename($file_path);

同样,这些代码片段从HTML表单中获取文件并将其上传到本地系统上的文件中;然后s3从本地系统访问文件并将其上传到存储桶。

0 个答案:

没有答案