Skip to main content

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