2013-05-25 3 views
0

chrome.fileSystem.chooseEntry()를 사용하여 Chrome 패키지 앱에서 파일을 열려고하는데 대화 상자에 제안 된 파일 이름이 표시되도록 할 수 없습니다. suggestedName). 파일이 홈 경로에 있으면 제대로 작동하지만 동일한 홈 폴더에있는 폴더 안에있는 파일을 '제안'하지 않으면 작동하지 않습니다. 나는 LinuxMint에있다. So :chrome.fileSystem.chooseEntry에서 경로를 선택하는 중

chrome.fileSystem.chooseEntry({type: 'openFile', suggestedName: "~/log.txt"}, callback) ---> works! but, 

chrome.fileSystem.chooseEntry({type: 'openFile', suggestedName: "~/foo/log.txt"}, callback) ---> doesn't! It just opens dialog showing home folder. Both file and folder exist. 

답변

3

이것은 의도적으로 설계된 동작입니다. 파일 시스템 API는 제안 된 이름에서 경로 정보를 제거합니다. 다시 말해, 경로는 아니지만 이름을 제안 할 수 있습니다.

보안상의 이유로이 작업을 수행합니다. 우리는 사용자가 항상 파일을 선택하기를 원합니다. 앱에 경로를 제안 할 정당한 이유가있는 경우 http://crbug.com에 버그를 신고하시기 바랍니다. 사례 및 기술 자료를 기술하십시오.