| 12345678910111213141516 |
- function chooseFile(type) {
- return new Promise((resolve, reject) => {
- let fileId = type + new Date().getTime();
- let inputObj = document.createElement("input");
- inputObj.setAttribute("id", fileId);
- inputObj.setAttribute("type", "file");
- inputObj.setAttribute("style", "visibility:hidden");
- document.body.appendChild(inputObj);
- inputObj.addEventListener("change", (e) => {
- resolve(document.getElementById(fileId).files[0]);
- });
- inputObj.click();
- });
- }
- export { chooseFile };
|