Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

HTMLとJavaScriptでアップロードする前後の画像をプレビューするにはどうすればよいですか?


アップロードの前後に画像をプレビューするには、次のコードを試す必要があります-HTML

<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<form id = "form1" runat = "server">
   <input type ='file' id = "demo" />
   <img id = "myid" src = "#" alt = "new image" />
</form>

以下はjQueryです-

function display(input) {
   if (input.files && input.files[0]) {
      var reader = new FileReader();
      reader.onload = function(event) {
         $('#myid').attr('src', event.target.result);
      }
      reader.readAsDataURL(input.files[0]);
   }
}

$("#demo").change(function() {
   display(this);
});

  1. JavaScriptにユーザーからのHTML入力を取得させ、解析して表示させますか?

    HTML入力値は文字列です。文字列を整数に変換するには、parseInt()を使用します。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">   &nbs

  2. JavaScriptでアップロードする前に画像をプレビューする

    セキュリティ上の理由から、ブラウザは入力を介して選択された画像ファイルのパスにアクセスすることを許可していません。つまり、ブラウザのJavaScriptはファイルシステムにアクセスできません。したがって、私たちのタスクは、入力を介して選択された画像ファイルをプレビューしてから、サーバーやその他の場所に送信することです。 方法1:URLクラスを使用する: URLクラスのcreateObjectURL()関数を使用して、入力によって選択された画像のURLを作成し、そのURLをimgタグのsrc属性に提供できます。 例 このためのコードは-になります <img id="previ