この画像アップロード機能の実装方法を教えてください。
コードは次のとおりです。
1. z.php コード
2 つ。 zz.php コード
//echo $_FILES["tValue"]["tmp_name"];
if(move_uploaded_file($_FILES["I_HFFB_File1"]["tmp_name"], "a.jpg"))
{
echo "成功";
}else{
echo "失敗";
}
?>
上記のコードの場合、コントロール I_HFFB_File1 の [参照] ボタンをクリックし、画像を選択して [開く] をクリックすると、画像を自分でアップロードできます。
は、onchange= があるためです。 "Form_UploadPic1.submit() ;"このイベントはフォーム
を送信しますが、小さな画像 ChaRuTuPian_BenDi.gif を使用して I_HFFB_File1 コントロールの参照ボタンを置き換えたいと思います
onclick="document.getElementById('I_HFFB_File1 ').click();"
このイベントでは、小さな画像をクリックした後、I_HFFB_File1 コントロールのファイル選択ウィンドウを開くことができます。ただし、画像を選択して「開く」をクリックした後、
を開くことはできません写真をアップロードします。
I_HFFB_File1 コントロールの value 属性も null です。
これはなぜですか?
画像ファイルが選択されていることは明らかです?
この問題を解決するにはどうすればよいですか?
-----解決策--------------------------------
これはセキュリティ ルールに違反するため不可能です
z.php の名前を z.htm に変更する場合は、
action="zz.php" を action="http://localjost /zz.php"
をローカルに置きます。 file:///z.htm を使用して
を開きます。これで、おめでとうございます。ほとんどのブラウザで正常にアップロードできました
------解決策- ------ ------------
PHP コード
;}else{echo "失敗" }?><div class="clear"></div>