2015-04-02 119 views
1

我使用Phonegap FileTransfer将多个图像发送到服务器。 图像在服务器端成功传递,因为我在logcat中获取它。在Phonegap FileTransfer中获取多个图像

现在我不知道如何在服务器端获取图像? 我尝试下面的代码:

<?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

[上传多个图像文件到php mysql库]可能重复(http://stackoverflow.com/questions/17603685/uploading-multiple-image-files-to-php-mysql-gallery) – 2015-04-02 07:27:48

回答

0

我假设你正在使用POST方法某种形式的..

move_uploaded_file($ _ FILES [ “文件”] [ “tmp_name的值”)是一个3维数组上传多个文件

这应该修复它:

move_uploaded_file($ _ FILES [“file”] [“tmp_name”] [$ key]);