Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 861 Bytes

README.md

File metadata and controls

36 lines (28 loc) · 861 Bytes

choose-file

Маленькая библиотека для вызова диалога выбора файлов для загрузки на сервер.

Установка

npm install --save choose-file

Пример использования

const chooseFile = require("choose-file");

document.querySelector(".choose-file-demo-link").addEventListener(
  "click",
  function() {
    choose_file({
      multiple: true,
      accept: "image/*",
      success: function(input) {
        const filenames = input.files
          ? [...input.files].map(item => item.name)
          : [input.value.replace(/(.*[\\/])?([^\\/]+)$/, "$2")];

        console.log("You have chosen: " + filenames.join(", "));

        // now you can do whatever you want with files
        // upload to server, etc.
      }
    });
  },
  false
);