Skip to content

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

License

Notifications You must be signed in to change notification settings

zobzn/choose-file

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
);

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published