プロジェクト構造:
ホームページのアップロード:
アップロードエフェクト:
fileupload.php py コード
コードは次のとおりです:
//print_r($_FILES["upfile"]); _FILES['upfile ']['tmp_name'])){
$upfile=$_FILES["upfile"]
//配列内の値を取得します
$name=$upfile["name"];//アップロードされたファイルのファイル名
$type=$upfile["type"];//アップロードされたファイルの種類
$size=$upfile["size"];//アップロードされたファイルのサイズ
$tmp_name=$upfile[" tmp_name"];//アップロード ファイルの一時保存パス
//画像かどうか判断
switch ($type){
case 'image/pjpeg':$okType=true;
break;
case 'image/ jpeg':$okType=true;
case 'image/gif':$okType=true;
if($okType) ){
/**
* 0: ファイルは正常にアップロードされました
* 1: php.ini ファイルで設定されたファイル サイズを超えました
* 2: MAX_FILE_SIZE オプションで指定されたファイル サイズを超えました
;
* 3: ファイルの一部のみがアップロードされます
* 4: アップロードされたファイルのサイズは 0 です
* /
$error=$upfile["error"];//アップロード後にシステムから返される値
echo "============== ==
";
echo "アップロードされたファイルの名前は次のとおりです: ".$name."
";
echo "アップロードされたファイルの種類は次のとおりです: ".$type ."
";
echo "アップロードされたファイルのサイズは次のとおりです: ".$size."
";
echo "アップロード後にシステムから返される値は次のとおりです。 $error."
";
echo "アップロードされたファイルの一時ストレージ パスは次のとおりです: ".$tmp_name."
";
echo "ファイルの移動とアップロードを開始します
";
//アップロードされた一時ファイルを上のディレクトリに移動します
move_uploaded_file($tmp_name,'up /'.$name);
$destination="up/".$name;
echo "==== ============
";
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 ファイルを参照してください。 、あらゆる種類のファイルが含まれています ... 以上、ファイル転送ソフトPHPのファイルアップロードサンプルコードをファイル転送ソフトの内容も含めて紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。