dr.Brain

doctor Brain

мир глазами веб-разработчика

JavaScript: размер файла изображения

проверяем допустимый размер файла загружаемого изображения с помощью JavaScript

dr.Brain

время чтения 1 мин.

Photo by Jeremy Bishop on Unsplash

Есть форма с полем ввода, позволяющим пользователям загружать изображения:

<input
  name='image'
  type='file'
  accept='image/*'
/>

Нам нужно сделать так, чтобы размер файла загружаемой картинки не превышал определенной величины.

Вот что можно сделать, используя событие onChange:

<input
  name='image'
  type='file'
  accept='image/*'
  onChange={(event) => {
    if (event.target.files && event.target.files[0]) {
      if (event.target.files[0].size > 3 * 1000 * 1024) {
        alert('Maximum size allowed is 3MB')
        return false
      }
      setImage(event.target.files[0])
      setImageURL(URL.createObjectURL(event.target.files[0]))
    }
  }}
/>

Спасибо за внимание.

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.