2016-07-20 2 views

답변

2

귀하의 경우 기기에서 외부 저장 장치에 액세스하려면 file-systemmodule 및 기본 코드를 사용할 수 있습니다. 파일의 경로를 가져 와서 NativeScript file-system api로 열 수 있습니다. 나는 샘플 이미지를 첨부 할 경로 카메라 롤 저장소에서 이미지를 얻는 방법을 설명합니다. 또한 here 문서를 검토하여 안드로이드 장치 저장소에서 액세스 할 수있는 내용을 설명 할 수 있습니다.

타이프 라이터

import {path} from "file-system"; 

var tempPicturePath = path.join(android.os.Environment.getExternalStoragePublicDirectory(android.os.Environment.DIRECTORY_DCIM).getAbsolutePath(), "20160719_155053.jpg"); 
    console.log("extr storage "+tempPicturePath); 

자바 스크립트

var file_system_1 = require("file-system"); 

var tempPicturePath = file_system_1.path.join(android.os.Environment.getExternalStoragePublicDirectory(android.os.Environment.DIRECTORY_DCIM).getAbsolutePath(), "20160719_155053.jpg"); 
     console.log("extr storage " + tempPicturePath); 
+0

내가 사용자가 자신의 갤러리를 탐색하고 사진을 선택할 수 있도록하려면 어떻게해야할까요? – Nick

+1

이 목적으로 nativescript-imagepicker 플러그인 (https://www.npmjs.com/package/nativescript-imagepicker)을 사용할 수 있습니다. 또한 샘플 프로젝트 (https://github.com/NativeScript/sample-ImageUpload)를 검토 할 수 있습니다 (여기서는 사용 방법이 나와 있습니다). –

+0

감사합니다, angular2와 함께 사용하는 경우에도 매력처럼 작동합니다! – Nick

관련 문제