使用php代码将多个文件上载到amazon不起作用
我想使用S3API将多个文件上传到amazon 这是我的密码使用php代码将多个文件上载到amazon不起作用,php,file-upload,amazon-s3,amazon,Php,File Upload,Amazon S3,Amazon,我想使用S3API将多个文件上传到amazon 这是我的密码 <form method="POST" enctype="multipart/form-data" action="/uploadcontentintoamazone"> <input type="file" id="fileinputAllPages" name="files[]" multiple /> </form> API集成工作正常。但是临时文件被上传,而不是我上传的文件 提前感谢请尝试
<form method="POST" enctype="multipart/form-data" action="/uploadcontentintoamazone">
<input type="file" id="fileinputAllPages" name="files[]" multiple />
</form>
API集成工作正常。但是临时文件被上传,而不是我上传的文件
提前感谢请尝试以下方法:
for($i=0; $i<count($_FILES['files']['name']); $i++) {
$pathToFileSingle = $_FILES['upload']['tmp_name'][$i];
$destFilePath = 'destination file name' . $_FILES['upload']['name'][$i];
$commands[] = $s3->getCommand('PutObject', array(
'Bucket' => 'application-data',
'Key' => $destFilePath,
'SourceFile' => $pathToFileSingle,
'ACL' => 'public-read'
));
}
($i=0;$igetCommand('PutObject',数组)的(
'Bucket'=>'应用程序数据',
“Key”=>$destFilePath,
“SourceFile”=>$pathToFileSingle,
“ACL”=>“公共读取”
));
}
如果您在错误的数组上进行迭代,则需要如下操作:
foreach($allFiles as $file) {
$pathToFileSingle = $file["tmp_name"];
$destFilePath = $file["name"];
(您也没有正确设置目标文件名)
foreach($allFiles as $file) {
$pathToFileSingle = $file["tmp_name"];
$destFilePath = $file["name"];