【问题标题】:Posting an unknown number of files to php将未知数量的文件发布到php
【发布时间】:2012-05-26 22:01:34
【问题描述】:

我目前正在处理需要上传文件的 php 项目,但我无法知道用户将上传多少文件。

默认情况下,表单上会上传一个文件,并带有添加另一个文件上传的链接。提交表单时,如果我不知道要上传的文件数量,我将如何将所有文件发布到 php 脚本。

它的工作方式是否与复选框数组相同,因此您可以拥有类似的东西

<input type="file" name"myFile[]" />
<input type="file" name"myFile[]" />

感谢您提供的任何帮助。

【问题讨论】:

  • 如果您知道它的工作原理,您尝试过吗?
  • 试一试,我看不出有什么理由不这样做;)

标签: php file-upload


【解决方案1】:

是的,工作正常。

在使用文件发布表单后尝试这样做:

<pre>
    <?php print_r($_FILES['myFile']['tmp_name']); ?>
</pre>

你会得到一个数组。使用索引访问每个文件信息:

$_FILES['myFile']['tmp_name'][0];
$_FILES['myFile']['tmp_name'][1];

【讨论】:

  • 谢谢,我确实尝试过我在问题中提到的那个数组,但它没有用,因为我忘了设置表单 enctype。
【解决方案2】:

是的,它的工作原理与复选框数组完全一样。

【讨论】:

    猜你喜欢
    • 2021-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多