メインコンテンツへスキップ

webUtils

Web API オブジェクト(ファイル、BLOB など)と対話するためのユーティリティレイヤー

プロセス: レンダラー

メソッド

webUtils モジュールには次のメソッドがあります

webUtils.getPathForFile(file)

  • file ファイル - Web ファイル オブジェクト。

戻り値 文字列 - このファイルオブジェクトが指すファイルシステムパス。渡したオブジェクトがファイルオブジェクトでない場合、例外がスローされます。渡したファイルオブジェクトが JS で構築され、ディスク上のファイルによってバッキングされていない場合、空の文字列が返されます。

このメソッドは、パスプロパティによるファイルオブジェクトへの以前の拡張に置き換わりました。例を以下に記載します。

// Before
const oldPath = document.querySelector('input').files[0].path

// After
const { webUtils } = require('electron')
const newPath = webUtils.getPathForFile(document.querySelector('input').files[0])