我有一种方法可以使用Amazon SDK成功地将本地文件上传到S3存储桶,我需要的只是一个有效的本地path/to/file
,这是下面的第二个参数:
$this->saveToAmazon($pathOnS3,$filename);
这些本地文件由用户上传并使用$_FILES
全局文件进行处理。用户上传后,我们将通过uploads
复制到本地move_uploaded_file()
文件夹。从那里,我们正在调用上面的函数。效果很好,尽管这让我开始思考。
由于请求有效期内,可以通过$_FILES['file']['tmp_name']
临时访问该文件,是否有可能将一个有效的临时文件路径“黑客”在一起以提供saveToAmazon()
功能而无需是否需要呼叫move_uploaded_file()
并使用本地上载文件夹?本质上是直接进入本地php/tmp
?