Попередній перегляд зображення після вибору зображення jquery-Приклади коду

Victor Talmacinschi

Попередній перегляд зображення після вибору зображення jquery

JavaScript за Victor Talmacinschi June 16, 2022

$(function () {
  //Отримати поле введення
  var input = $("#imageInput");
  //Приховати поле введення
  input.hide();
  //При натисканні на кнопку перегляду
  $("#browseButton").click(function () {
    //Показати поле введення
    input.show();
    //При виборі користувачем зображення
    input.change(function () {
      //Отримати ім'я файлу зображення
      var fileName = $(this).val();
      //Показати ім'я файлу
      $("#fileName").text(fileName);
      //Попередній перегляд зображення
      var image = $("<img>").attr("src", fileName);
      $("#preview").empty().append(image);
    });
  });
});

0

44.419

Попередній перегляд зображення перед завантаженням у React

JavaScript за Victor Talmacinschi June 07, 2022

import React, { useState, useRef } from 'react';

function PreviewImageUpload() {
  const [image, setImage] = useState('');
  const [preview, setPreview] = useState('');
  const fileInputRef = useRef(null);

  const handleImageChange = (e) => {
    const file = e.target.files[0];

    if (!file) {
      return;
    }

    const reader = new FileReader();
    reader.readAsDataURL(file);

    reader.onload = () => {
      setImage(file);
      setPreview(reader.result);
    };
  };

  const handleSubmit = (e) => {
    e.preventDefault();
    // Завантажте зображення тут
  };

  const handleClick = () => {
    fileInputRef.current.click();
  };

  return (
    <form onSubmit={handleSubmit}>
      <input
        type="file"
        ref={fileInputRef}
        style={{ display: 'none' }}
        onChange={handleImageChange}
      />
      <button type="button" onClick={handleClick}>
        Виберіть зображення
      </button>
      {preview && <img src={preview} alt="Завантажити попередній перегляд" />}
    </form>
  );
}

export default PreviewImageUpload;

0

12.992

Подібні JavaScript запити

Останні JavaScript запити

Відгуки про код за категоріями