在Phonegap FileTransfer中获取多个图像

时间:2015-04-02 07:23:34

标签: php android cordova

我使用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循环。

在每个文件传输上,此页面在服务器端调用。

1 个答案:

答案 0 :(得分:0)

我假设您正在以某种形式使用POST方法..

move_uploaded_file($ _ FILES [&#34; file&#34;] [&#34; tmp_name&#34;])在上传多个文件时是一个三维数组

这应该解决它:

move_uploaded_file($ _ FILES [&#34;文件&#34;] [&#34; tmp_name的值&#34;] [$键]);