2013-01-23 3 views
0

프로젝트가있는 응용 프로그램을 만들고 있습니다. 프로젝트는 프로젝트 파일에서 여러 개의 파일을 가리킬 수 있습니다. 이 파일들은 프로젝트 폴더에 복사되므로 어디 있는지 알지만 WinJS에서는 사용자가 직접 액세스 권한을 부여하는 파일에만 액세스 할 수 있습니다. 사용자가 프로젝트 파일을 선택하면 읽을 수 있지만 프로젝트 파일에는 액세스 할 수 없습니다. 하나의 파일로 프로젝트를 패키징 한 다음 내 응용 프로그램 로컬 파일 시스템에서 개별 파일을 추출하는 것과 같은 일을 할 수 있다는 것을 알고 있지만 그렇게하면 나에게 적합하지 않으며 폴더 기반 구조를 수행하는 것을 선호합니다. 양철통.WinJS에서 "폴더 액세스 권한"얻기

답변

0

나는 그것을 얻지 못한다고 잘 모르겠지만, 나는 그것을 시도 할 것이다. Windows Store 앱에서는 사용자가 직접 액세스 권한을 부여하는 것 이상의 기능을 제공합니다. 컴퓨터의 어느 곳에서나 파일을 선택하려면 (예 : FilePicker 계약을 통해 다른 앱에서 파일을 가져 오는 경우) 사용자가 선택해야하지만 앱에 격리 된 저장소에 대한 전체 액세스 권한이 있으며 사용자의 문서 라이브러리와 사용자가이를 허용하면 거기에 액세스 할 수 있습니다 (선언 된 파일 유형에 대한 액세스 권한도 있음).

격리 된 저장소와 사용자의 문서 라이브러리를 선택하는 것은 사용자가 앱 외부에 프로젝트 파일을 가져올 것으로 예상하는지 여부에 달려 있습니다. 친구에게 프로젝트를 이메일로 보냈습니까? 그들은 다른 앱으로 프로젝트를 조작 할까? 그들은 프로젝트를 되 돌리고 싶어 할까? 그렇다면 해당 문서 라이브러리를 사용하십시오. 그렇지 않다면 데이터는 보다 사용자 데이터보다 많으며 로컬 앱 저장소에 저장할 수 있습니다. 희망하는 질문에 대한 답변. 그렇지 않다면 명확히하십시오.