2017-12-17 17 views
0

www/assets/imgs/christmas.jpg에있는 이미지 파일을 Ionic Native File Plugin을 사용하여 dataDirectory 폴더로 복사하고 싶지만 www 폴더에 액세스하는 방법을 모르겠습니다. 나는 다음과 같은 시도 :applicationStorageDirectory에서 dataDirectory로 파일을 복사하는 방법은 무엇입니까?

this.file.checkFile(this.file.applicationStorageDirectory, 'assets/imgs/christmas.jpg')

를하지만 항상 NOT_FOUND_ERR를 반환합니다.

+0

파일 경로 앞에 'www'를 사용하여 시도 했습니까? (assets/imgs/christmas.jpg 대신'www/assets/imgs/christmas.jpg' 사용)? 저장소 디렉토리에'www' 폴더가 있고'www' 폴더의 내용이 아니라고 생각할 수 있습니다. 차이점이 무엇인지 모르겠지만'applicationStorageDirectory' 대신'applicationDirectory'를 사용해야 할 수도 있습니다. – Dexter

+0

당신 말이 맞아요.'this.file.checkFile (this.file.applicationDirectory, 'www/assets/imgs/christmas.jpg')'이 작동하는 것처럼 보입니다! – franswa

답변

1

당신이 (필자는 차이가 무엇인지 확실하지 않지만) applicationDirectoryapplicationStorageDirectory을 변경하고 응용 프로그램 디렉토리가 contents의를 www 폴더를 포함하지 파일 경로 앞에 www을 추가해야합니다. 따라서 assets/imgs/christmas.jpg 대신 www/assets/imgs/christmas.jpg