+ -
当前位置:首页 → 问答吧 → 文件上传成功,但是找不到文件了,求助!

文件上传成功,但是找不到文件了,求助!

时间:2011-09-17

来源:互联网

本人新手,做了一个文件上传的小测试,代码如下:
<form action="form.php" method="post" enctype="multipart/form-data">
        <input type="hidden" name="MAX_FILE_SIZE" value="100000000">
        <input type="file" name="spic"> <br>
        <input type="submit" name="sub" value="upload file"><br>
       
<?php
        if(is_uploaded_file($_FILES['spic']['tmp_name'])){
                echo "<pre>";
                print_r($_FILES);
                move_uploaded_file($_FILES['spic']['tmp_file'],'./');
                echo "上传成功";
               
                echo "</pre>";
                }
?>
</form>       
运行过程,随便找个文件,显示如下:
Array
(
    [spic] => Array
        (
            [name] => IMG_0044.JPG
            [type] => image/jpeg
            [tmp_name] => F:\Temp\phpF695.tmp
            [error] => 0
            [size] => 3737804
        )

)
上传成功

但是在当前目录找不到这个上传文件呢?
是win7权限的问题嘛?但是文件的权限(user是完全控制的)

请高手指点,非常感谢!

作者: jackyfirst   发布时间: 2011-09-17

设置上传路径是什么。。

作者: mary   发布时间: 2011-09-17

你代码写错了

作者: guiker   发布时间: 2011-09-17

  1. move_uploaded_file($_FILES['spic']['tmp_name'],$_FILES['spic']['name']);
复制代码

作者: xxfs91   发布时间: 2011-09-17

一定要对move_uploaded_file调用的结果进行检查,这步操作有可能失败的。

作者: xuer   发布时间: 2011-09-17

相关阅读 更多