1

パス「 C:\Users\User1\Desktop\1.jpg 」のようにアップロードされるファイルをユーザーがコンピューターから選択した場所にユーザーのアップロードパスを保持できるかどうかを尋ねたいのですが、私が学びたい理由これについては、検証に失敗したときにphpでフォームを送信した後です。再選択しないでほしい..

概要: パスを保存するにはどうすればよいですか: C:\Users\User1\Desktop\1.jpg ユーザーが他のフィールドの検証に失敗した場合、ユーザーのフォームに

ありがとう

4

2 に答える 2

6

それは不可能。フルパスではなく、ファイル名のみがブラウザによって送信されます。

于 2012-08-28T12:30:32.213 に答える
1

最初の考え

パスを取得するためにjavascriptまたはJSライブラリを使用しないのはなぜですか?

結局のところ、これは DOM 要素です。

まあ、ブラウザはあなたの敵です!! なぜ?セキュリティ上の理由から、ブラウザーには、ご想像のとおり、ローカル ファイル構造を公開しないというセキュリティ上の制限があります。

質問 ファイル パスをどうしますか? ファイル パスはサーバー側でどのように便利になるのでしょうか?

へん、考えさせてください...まだ考え中です...

私が思いつく唯一の目的は、ハッキングを試みる前の発見です。

フィールドの検証は正直な答えになる可能性がありますが、AJAX を使用してサーバーにデータを送信するフォームを作成することで、これを回避できます。

何??

はい、ajaxを使用してデータを投稿として送信し、検証して、フォームが正常に送信されたかどうかを示すメッセージをブラウザーに送信します。

ajaxを使用すると、データがサーバーに送信されたときにページを離れません

于 2012-08-28T13:01:30.140 に答える