Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: 이 기능은 실험적인 기능입니다.
프로덕션 환경에서 사용하기 전에 브라우저 호환성 표를 주의 깊게 확인하세요.
Window 인터페이스의 showSaveFilePicker() 메서드는 사용자가 기존 파일을 선택하거나, 새로운 파일 이름을 입력해서 파일을 저장할 수 있는 선택창을 엽니다.
아래의 옵션을 포함하는 객체입니다.
excludeAcceptAllOption Optional기본 값 false인 불리언입니다. 기본적으로 파일 선택창에는 파일 유형 필터(아래의 type 참고)를 적용하지 않는 옵션이 존재합니다. 이 옵션을 true로 설정하면 사용자가 해당 옵션을 선택할 수 없습니다.
id OptionalID를 지정하면 브라우저가 선택창의 ID마다 마지막으로 탐색한 디렉터리를 기억합니다. 다른 선택창에서 같은 ID를 사용한다면, 이전에 해당 ID로 탐색했던 디렉터리에서 선택창이 열립니다.
startIn Optional선택창이 열릴 때의 최초 디렉터리를 가리키는 FileSystemHandle, 또는 널리 알려진 디렉터리 식별자("desktop", "documents", "downloads", "music", "pictures", 또는 "videos")입니다.
suggestedName Optional추천하는 파일 이름을 지정하는 String입니다.
types Optional저장 가능한 파일 유형들의 Array입니다. 각 요소는 아래의 옵션을 포함하는 객체입니다.
description Optional사용 가능한 파일 유형에 대한 설명입니다. 기본 값은 빈 문자열입니다.
accept키는 MIME 유형이고 값은 파일 확장자들의 Array인 Object입니다 (아래 예제를 참고하세요).
FileSystemFileHandle 객체로 이행하는 Promise.
사용자의 임시 활성화가 필요합니다. 이 기능이 동작하려면 사용자가 페이지 또는 UI 요소와 상호작용해야 합니다.
다음 코드는 텍스트 파일들을 선택할 수 있는 파일 선택창을 엽니다.
| File System Access # api-showsavefilepicker |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2025년 12월 4일 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.