无法使用php上传图片

时间:2012-03-13 00:04:09

标签: php html

我在将图片上传到服务器时遇到问题。

我的表单代码如下:

<form enctype="multipart/form-data" action="upload_image.php" method="POST">
<label for="file[]">Image 1: </label><input type="file" name="file[]" id="file[]" />
    <br / >
<label for="file[]">Image 2: </label><input type="file" name="file[]" id="file[]" />
<br / >
<input type="submit" value="Upload" /> </form>

我的upload_image.php代码如下:

<?php
 move_uploaded_file( $_FILES["file"]["name"][0], "upload/" . $_FILES["file"]["name"][0]);
 move_uploaded_file( $_FILES["file"]["name"][1], "upload/" . $_FILES["file"]["name"][1]); ?>

当我尝试上传图片时,没有任何反应,也没有图像上传到服务器。请帮我查一下我的剧本出了什么问题。

提前多多感谢。

1 个答案:

答案 0 :(得分:1)

我认为你必须在第一部分使用'tmp_name'。

<?php
move_uploaded_file( $_FILES["file"]["tmp_name"][0], "upload/" . $_FILES["file"]["name"][0]);
move_uploaded_file( $_FILES["file"]["tmp_name"][1], "upload/" . $_FILES["file"]["name"][1]); ?>