Window: showSaveFilePicker() ë©ìë
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
ë³´ì 컨í ì¤í¸: ì´ ê¸°ë¥ì ì¼ë¶ ëë 모ë ì§ì ë¸ë¼ì°ì ì ë³´ì 컨í ì¤í¸ (HTTPS)ììë§ ì¬ì©í ì ììµëë¤.
Experimental: ì´ ê¸°ë¥ì ì¤íì ì¸ ê¸°ë¥ì
ëë¤.
íë¡ëì
íê²½ìì ì¬ì©í기 ì ì ë¸ë¼ì°ì í¸íì± í를 주ì ê¹ê² íì¸íì¸ì.
Window ì¸í°íì´ì¤ì showSaveFilePicker() ë©ìëë ì¬ì©ìê°
기존 íì¼ì ì ííê±°ë, ìë¡ì´ íì¼ ì´ë¦ì ì
ë ¥í´ì íì¼ì ì ì¥í ì ìë
ì íì°½ì ì½ëë¤.
구문
showSaveFilePicker()
매ê°ë³ì
optionsOptional-
ìëì ìµì ì í¬í¨íë ê°ì²´ì ëë¤.
excludeAcceptAllOptionOptional-
기본 ê°
falseì¸ ë¶ë¦¬ì¸ì ëë¤. 기본ì ì¼ë¡ íì¼ ì íì°½ìë íì¼ ì í íí°(ìëìtypeì°¸ê³ )를 ì ì©íì§ ìë ìµì ì´ ì¡´ì¬í©ëë¤. ì´ ìµì ìtrueë¡ ì¤ì íë©´ ì¬ì©ìê° í´ë¹ ìµì ì ì íí ì ììµëë¤. idOptional-
ID를 ì§ì íë©´ ë¸ë¼ì°ì ê° ì íì°½ì IDë§ë¤ ë§ì§ë§ì¼ë¡ íìí ëë í°ë¦¬ë¥¼ 기ìµí©ëë¤. ë¤ë¥¸ ì íì°½ìì ê°ì ID를 ì¬ì©íë¤ë©´, ì´ì ì í´ë¹ IDë¡ íìíë ëë í°ë¦¬ìì ì íì°½ì´ ì´ë¦½ëë¤.
startInOptional-
ì íì°½ì´ ì´ë¦´ ëì ìµì´ ëë í°ë¦¬ë¥¼ ê°ë¦¬í¤ë
FileSystemHandle, ëë ë리 ìë ¤ì§ ëë í°ë¦¬ ìë³ì("desktop","documents","downloads","music","pictures", ëë"videos")ì ëë¤. suggestedNameOptional-
ì¶ì²íë íì¼ ì´ë¦ì ì§ì íë
Stringì ëë¤. typesOptional-
ì ì¥ ê°ë¥í íì¼ ì íë¤ì
Arrayì ëë¤. ê° ììë ìëì ìµì ì í¬í¨íë ê°ì²´ì ëë¤.descriptionOptional-
ì¬ì© ê°ë¥í íì¼ ì íì ëí ì¤ëª ì ëë¤. 기본 ê°ì ë¹ ë¬¸ìì´ì ëë¤.
accept-
í¤ë MIME ì íì´ê³ ê°ì íì¼ íì¥ìë¤ì
Arrayì¸Objectì ëë¤ (ìë ìì 를 ì°¸ê³ íì¸ì).
ë°í ê°
FileSystemFileHandle ê°ì²´ë¡ ì´ííë Promise.
ìì¸
AbortErrorDOMException- : ì¬ì©ìê° íì¼ì ì ííì§ ìê³ ì íì°½ì ë«ìì ë, ëë ì¬ì©ì ìì´ì í¸ê° íë¨íì ë íì¼ì´ ë무 민ê°íê±°ë ìíí ë ë°ìí©ëë¤.
SecurityErrorDOMException- : ëì¼ ì¶ì² ì ì± ì ìí´ í¸ì¶ì´ ì°¨ë¨ëê±°ë, ë²í¼ í´ë¦ê³¼ ê°ì ì¬ì©ì ìí¸ìì©ì ìí´ í¸ì¶ë ê²ì´ ìëë¼ë©´ ë°ìí©ëë¤.
TypeError- : ë¤ìê³¼ ê°ì ìí©ì ìí´ íì©íë íì¼ ì íì ì²ë¦¬í ì ìì¼ë©´ ë°ìí©ëë¤.
typesìµì ìacceptìµì ë´ ì´ë¤ í¤ê° ì í¨í MIME ì íì´ ìë ê²½ì°.typesìµì ìacceptìµì ë´ ì´ë¤ ê°ì´ ì í¨íì§ ìì ê²½ì°, ì컨ë.ë¡ ììíì§ ìê±°ë,.ë¡ ëëê±°ë, ì í¨íì§ ìì ì½ë í¬ì¸í¸ë¥¼ í¬í¨íê±°ë, 길ì´ê° 16 ì´ê³¼í ë.typesìµì ì´ ë¹ì´ìëë°excludeAcceptAllOptionìµì ì´trueì¸ ê²½ì°.
- : ë¤ìê³¼ ê°ì ìí©ì ìí´ íì©íë íì¼ ì íì ì²ë¦¬í ì ìì¼ë©´ ë°ìí©ëë¤.
ë³´ì
ì¬ì©ìì ìì íì±íê° íìí©ëë¤. ì´ ê¸°ë¥ì´ ëìíë ¤ë©´ ì¬ì©ìê° íì´ì§ ëë UI ììì ìí¸ìì©í´ì¼ í©ëë¤.
ìì
ë¤ì ì½ëë í ì¤í¸ íì¼ë¤ì ì íí ì ìë íì¼ ì íì°½ì ì½ëë¤.
async function getNewFileHandle() {
const opts = {
types: [
{
description: "Text file",
accept: { "text/plain": [".txt"] },
},
],
};
return await window.showSaveFilePicker(opts);
}
ëª ì¸ì
| Specification |
|---|
| File System Access > # api-showsavefilepicker > |