ホームページ > バックエンド開発 > PHPチュートリアル > 新手.php上传总是 invalid file

新手.php上传总是 invalid file

WBOY
リリース: 2016-06-13 10:08:02
オリジナル
973 人が閲覧しました

新手求助.php上传总是 invalid file


upload_test












------------------------------------------------------
upload_file.php
------------------------------------------------------
  if ( (($_FILES["file"]["type"] == "image/gif")||($_FILES["file"]["type"] == "image/jpeg")||($_FILES["file"]["type"] == "image/pjpeg")) && ($_FILES["file"]["size"]   if ($_FILES["file"]["error"] > 0){
  echo "Return Code: ".$_FILES["file"]["error"]."
";
  }else{
  echo "Upload: ".$_FILES["file"]["name"]."
";
  echo "Type: ".$_FILES["file"]["type"]."
";
  echo "Size: ".($_FILES["file"]["size"]/1024)."
";
  echo "Temp file: ".$_FILES["file"]["tmp_name"]."
";
   
  if (file_exists("upload/".$_FILES["file"]["name"])){
  echo $_FILES["file"]["name"]."already exists.";
  }else{
  move_uploaded_file($_FILES["file"]["tmp_name"],"upload/".$_FILES["file"]["name"]);
  echo "Stored in : "."upload/".$_FILES["file"]["name"];
  }
  }
  }else{
  echo "Invalid file";
  }
?>
--------------------------------------------------
W3School教程中的文件上传,我复制这两个文件,一在浏览器下上传文件,就只返回 invalid file



------解决方案--------------------
print_r($_FILES['file']) 看看你上传的文件信息,就知道问题在哪儿了
------解决方案--------------------
经测试,没有问题~

可能你上传的图片大小超过了20K.. 你的条件中有大小限制:

PHP code
&& ($_FILES["file"]["size"] 
                 
              
              
        
            
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート