我正在尝试将文件上传到images目录,但是当我按下提交时,它没有上传,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);
感谢您的帮助
答案 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);