我正在建立一个允许用户上传文件的网站,然后将其推送到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从本地系统访问文件并将其上传到存储桶。