2014-12-03 3 views
0

요약에서 사용자가 선택한 디렉토리에 샌드 박스 파일 시스템에 디렉토리의 파일을 작성? 각 파일이 아닌 디렉토리에 대해서만 사용자 프롬프트가 필요합니다. 당신이 당신의 매니페스트에 "directory" 하위 권한을 선언하는 경우저장하거나 크롬 응용 프로그램

답변

0

네, 가능해야한다 : 다음

"permissions": [ 
    {"fileSystem": ["write", "directory"]} 
] 

, 당신은 type: "directory"를 사용 chrome.fileSystem.chooseEntry있는 디렉토리에 대한 액세스를 요청할 수 는 쓰기 가능한 항목에 결과를 변환 chrome.fileSystem.getWritableEntry (의견보기 참조)을 사용하고 필요한 파일을 작성하십시오.

+0

DirectoryEntry를 쓰기 가능한 것으로 변환 할 필요는 없습니다. 나는이 API의 이전 구현에서 남은 것이라고 생각한다. Permission "retainEntries"는 DirectoryEntry가 사용자에게 다시 프롬프트하지 않고 후속 실행에서 재사용하기 위해 저장되는 경우에만 필요합니다. 보관 된 항목은 로컬 저장소에 저장할 수 있습니다. –

+0

마크가 정확합니다. getWriteableEntry는 숙취이며 필요하지 않습니다. –

+0

@BenWells 답변을 업데이트했습니다. 실제로 Chrome 앱을 작성한 적이 없으므로 문서가 지식의 주요 원천입니다. – Xan

관련 문제