使用PHP脚本和iOS上传多个文件
目前,我正在将一个xml文件从mac上传到服务器。它很好用。代码如下: osx代码 和PHP脚本:使用PHP脚本和iOS上传多个文件,php,objective-c,macos,Php,Objective C,Macos,目前,我正在将一个xml文件从mac上传到服务器。它很好用。代码如下: osx代码 和PHP脚本: 现在我有一个例子,我应该添加多个文件。那么文件命名是如何工作的呢?任何人都可以在这方面帮助我。我想你可以使用PHP数组函数检查它是否工作正常。我不确定XCode,但让我们坚持使用基本的HTML来上传多个文件。请尝试以下代码: 可以选择多个文件,然后使用 <input type='file' name='file[]' multiple> 执行上载操作的示例php脚本: <htm
现在我有一个例子,我应该添加多个文件。那么文件命名是如何工作的呢?任何人都可以在这方面帮助我。我想你可以使用PHP数组函数检查它是否工作正常。我不确定XCode,但让我们坚持使用基本的HTML来上传多个文件。请尝试以下代码: 可以选择多个文件,然后使用
<input type='file' name='file[]' multiple>
执行上载操作的示例php脚本:
<html>
<title>Upload</title>
<?php
session_start();
$target=$_POST['directory'];
if($target[strlen($target)-1]!='/')
$target=$target.'/';
$count=0;
foreach ($_FILES['file']['name'] as $filename)
{
$temp=$target;
$tmp=$_FILES['file']['tmp_name'][$count];
$count=$count + 1;
$temp=$temp.basename($filename);
move_uploaded_file($tmp,$temp);
$temp='';
$tmp='';
}
header("location:../../views/upload.php");
?>
</html>
所选文件以数组形式接收,其中包含
$\u FILES['file']['name'][0]存储第一个文件的名称$_存储第二个文件名的文件['file']['name'][1]。等等
<input type='file' name='file[]' multiple>
<html>
<title>Upload</title>
<?php
session_start();
$target=$_POST['directory'];
if($target[strlen($target)-1]!='/')
$target=$target.'/';
$count=0;
foreach ($_FILES['file']['name'] as $filename)
{
$temp=$target;
$tmp=$_FILES['file']['tmp_name'][$count];
$count=$count + 1;
$temp=$temp.basename($filename);
move_uploaded_file($tmp,$temp);
$temp='';
$tmp='';
}
header("location:../../views/upload.php");
?>
</html>