2

これは私のHTMLコードです:

<input style="margin-left:10px;" type="file"
name="user_upload_image" class="uploader" id="file" value="<?php
        if(isset($_POST['user_upload_image'])) {
            echo $_POST['user_upload_image'];
        }
?>"">

このコードは、フォームが更新された後、画像をボックスにとどめません。

私は何を間違っていますか?

4

3 に答える 3

2

その値を設定するには、それは不可能です。

値を設定できない理由は、セキュリティ上の問題です。設定できるか想像してみてください。ページが読み込まれ、値が設定され、フォームが自動送信されます。私はあなたのコンピュータ上にある、私がパスを知っている任意のファイルを手に入れることができました。

続きを読む

于 2013-03-05T06:42:26.800 に答える
0

それをしてはいけない。画像をサーバーにアップロードし、そこに画像のサムネイルを表示します。

フォームを送信する前に画像を表示する場合は、AJAXを使用して画像をサーバーにアップロードし、[参照]ボタンの近くに表示します。ファイルテキストボックスの横にパスを表示することはできません

于 2013-03-05T06:42:51.707 に答える
0

<input>の を保持することはできませんtype="file"

于 2013-03-05T06:42:23.773 に答える