?php
//print_r($_FILES["upfile"]);
if(is_uploaded_file($_FILES['upfile']['tmp_name'])){
$upfile=$_FILES["upfile"]; /配列を取得します 中の値
$name=$upfile["name"];//アップロードされたファイルのファイル名
$type=$upfile["type"];//アップロードされたファイルのタイプ
$ size=$upfile["size" ];//アップロードされたファイルのサイズ
$tmp_name=$upfile["tmp_name"];//アップロードされたファイルの一時保存パス
//画像かどうかを判断します
スイッチ ($type){
case 'image/pjpeg': $okType=true;
case 'image/gif':$okType=true; ;
break;
case 'image/png':$okType = true;
if($okType){
$error=$upfile["エラー"] ;//アップロード後にシステムから返される値
echo "== =============
";
echo "アップロードされたファイルの名前は次のとおりです: " .$name."
";
echo "アップロードされたファイルの種類: ".$type."
";
echo "アップロードされたファイルのサイズ: ".$size ."
";
echo "アップロード後にシステムから返される値は次のとおりです:" .$error."
";
echo "アップロードされたファイルの一時ストレージ パスは次のとおりです: ".$tmp_name."
";
echo "アップロードされたファイルの移動を開始
";
//アップロードされた一時ファイルを上のディレクトリに移動します
move_uploaded_file($tmp_name,'up /'.$name);
$destination="up/".$name;
echo "=== ============
";情報:
";
if($error==0){
echo "ファイルのアップロードに成功しました。 ";
echo "
画像プレビュー:
";
echo "
";
//echo " alt="画像プレビュー:r ファイル名:".$destination."rアップロード時間:">";
}elseif ($error==1){
echo "php.ini ファイルで設定されたファイル サイズを超えました"; ){
echo "ファイル サイズが MAX_FILE_SIZE オプションで指定された値を超えました";
}elseif ($error==3){
echo "ファイルの一部のみがアップロードされました"; ){
echo "ファイルはアップロードされませんでした";
}else{
echo "アップロードされたファイルのサイズは 0";
}
}else{
echo "jpg、gif、png などの形式で画像をアップロードしてください。 ";
}
}
?>
fileupload.php ファイル:
コードをコピー
コードは次のとおりです:
//画像かどうかを判断します
switch ($type){
case 'image/pjpeg':$okType=true;
case 'image/gif':$okType=true; 'image/png ':$okType=true;
break;
}
その他のファイル タイプについては、tomcat/conf/web.xml ファイルを参照してください。 、あらゆる種類のファイルが含まれています ...