問題はコードのコメントにあります
コードから始めましょう。
コードを書く前に、HTML コードをアップロードしなくても問題ないと思います。私が書いたものは、インターネット上にあるものとほとんど同じです。
$ifile=$_FILES['c_photo']; //前台传过来的文件 uploadImage($ifile); //调用方法//我写的方法function uploadImage($file){ $filepath="/uploads/photo/accredit/"; //点上传后文件夹里没有图片。该文件夹是存在的。 move_uploaded_file($file["tmp_name"],$filepath.$file["name"]); echo $file["tmp_name"]; //上传的是jpg图片,这里返回的是C:\wamp\tmp\php16F.tmp(去看了下这个目录下没有这个文件) echo $file["name"]; //这里返回的是图片名字,上我上传的图片是一样的。 echo "<br>"; echo $file['error']; //这里返回的是0,(0代表是上传成功) }
$filepath = "/uploads/photo/accredit/"
これは絶対パスです。
画像はウェブサイトの外に保存されていますか?
Upload.php がルート ディレクトリにある場合は、文を次のように変更します。
$filepath = dirname(__FILE__)."/uploads/photo/accredit/" //アップロードをクリックした後、フォルダーに画像がありません。 。フォルダは存在します。
タイトル ??????
Upload.php
Uploads/photo/accredit/
アップロード ファイルは同じです。またか??。
ありがとう、解決しました。確かにパスの問題です。
見に来てください、解決されました
パスの問題についてよく間違えます。コードが正しいのは明らかですが、機能しません。