我正在使用Phonegap FileTransfer向服务器发送多个图像。正如我在logcat中看到的那样,图像正在服务器端成功交付。
现在我不知道如何在服务器端获取图像?我尝试了以下代码:
<?php
print_r($_FILES);
//$new_image_name = "namethisimag1.jpg";
$new_image_name = array("red.jpg", "green.jpg", "blue.jpg");
foreach ($new_image_name as $key => $item) {
$destination = $_SERVER['DOCUMENT_ROOT'] . "/AppData/uploads/".$item;
move_uploaded_file($_FILES["file"]["tmp_name"], $destination);
}
?>
只有1个图片red.jpg正在上传。帮我做foreach循环。
在每次文件传输时,此页面在服务器端调用。
我假设您使用某种形式的POST方法。.
move_uploaded_file($_FILES["file"]["tmp_name"])是上传多个文件时的三维数组
这应该解决它:
move_uploaded_file($_FILES["file"]["tmp_name"][$key]);