【问题标题】:How do I handle multiple files at once uploaded to a PHP page via an HTML form如何一次处理多个通过 HTML 表单上传到 PHP 页面的文件
【发布时间】:2013-11-16 03:28:33
【问题描述】:

我在 HTML 表单中有以下内容:

<input type="file" name="frontimage" id="frontimage" />
<input type="file" name="backimage" id="backimage" />
<input type="file" name="extraimage" id="extraimage" />

我需要访问所有这三个图像并通过 PHP 上传它们。我知道如何用一个文件来做到这一点,但不是三个。如何访问每一个并上传?

现在我正在使用此代码仅上传一个文件:

move_uploaded_file($_FILES["file"]["tmp_name"], $path);

我如何一次做多个?请注意,我需要知道哪个文件是哪个文件,因此仅通过 [0][1][2] 将无法使用一组文件...我需要将每个文件单独移动到某个位置。

【问题讨论】:

标签: php html forms file-upload


【解决方案1】:
move_uploaded_file($_FILES["frontimage"]["tmp_name"], $path);  
move_uploaded_file($_FILES["backimage"]["tmp_name"], $path);   
move_uploaded_file($_FILES["extraimage"]["tmp_name"], $path);

您可以单独处理每个文件

【讨论】:

  • 我在尝试使用此代码时收到错误 Undefined index: frontimage。知道为什么吗?
  • 您是否使用了 enctype="multipart/form-data" 的 post 方法
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-05
  • 1970-01-01
  • 1970-01-01
  • 2011-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多