我使用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循环。
在每个文件传输上,此页面在服务器端调用。
答案 0 :(得分:0)
我假设您正在以某种形式使用POST方法..
move_uploaded_file($ _ FILES [&#34; file&#34;] [&#34; tmp_name&#34;])在上传多个文件时是一个三维数组
这应该解决它:
move_uploaded_file($ _ FILES [&#34;文件&#34;] [&#34; tmp_name的值&#34;] [$键]);