webUtils
웹 API 객체(파일, Blob 등)와 상호작용하기 위한 유틸리티 레이어
프로세스: 렌더러
메서드
webUtils
모듈은 다음과 같은 메서드를 제공한다:
webUtils.getPathForFile(file)
file
File - 웹 File 객체.
반환값 string
- 이 File
객체가 가리키는 파일 시스템 경로. 전달된 객체가 File
객체가 아닌 경우 예외가 발생한다. 전달된 File 객체가 JS에서 생성되었고 디스크에 파일이 없는 경우 빈 문자열이 반환된다.
이 메서드는 이전에 File
객체에 path
속성을 추가하던 방식을 대체한다. 아래 예제를 참고한다.
// 이전 방식
const oldPath = document.querySelector('input').files[0].path
// 이후 방식
const { webUtils } = require('electron')
const newPath = webUtils.getPathForFile(document.querySelector('input').files[0])