文件未保存在images目录中

时间:2015-04-18 05:02:21

标签: php

我正在尝试将文件上传到ima​​ges目录,但是当我按下提交时,它没有上传,php有什么问题?

这是我的uplod.php

<?php
if(!isset($_POST["go"]))
{
    echo "Sorry ,could not upload!";
}
else
{    
    $f=$_FILES["uf"]["name"];     
    $path="images/";
    $file=$path.$f;
    move_uploaded_file($_FILES["uf"]["name"],$file);

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

更改此

 move_uploaded_file($_FILES["uf"]["name"],$file);

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

move_uploaded_file()函数不会将文件直接从表单移动到新的loc,在提交表单后,文件首先保存在temp_directory上,并带有tmp_name,然后move_uploaded_file()函数将其移动到新位置。 / p>

答案 1 :(得分:0)

$_FILES["uf"]["tmp_name"]是存储文件路径的位置,因此您必须将其与move_uploaded_file一起使用

move_uploaded_file($_FILES["uf"]["tmp_name"],$safe_file_name);