1
나는 Nativescript 웹 사이트를 탐색 중이므로 내 전화에서 사진을 로컬로 가져올 방법을 찾지 못했습니다. 사람이 안드로이드와 ios 모두에서 그것을 할 수있는 방법을 알고 있다면 정말 기뻐할 것입니다.Nativescript를 사용하여 Android 갤러리에서 사진을 선택하려면 어떻게해야합니까?
나는 Nativescript 웹 사이트를 탐색 중이므로 내 전화에서 사진을 로컬로 가져올 방법을 찾지 못했습니다. 사람이 안드로이드와 ios 모두에서 그것을 할 수있는 방법을 알고 있다면 정말 기뻐할 것입니다.Nativescript를 사용하여 Android 갤러리에서 사진을 선택하려면 어떻게해야합니까?
귀하의 경우 기기에서 외부 저장 장치에 액세스하려면 file-system
module 및 기본 코드를 사용할 수 있습니다. 파일의 경로를 가져 와서 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);
내가 사용자가 자신의 갤러리를 탐색하고 사진을 선택할 수 있도록하려면 어떻게해야할까요? – Nick
이 목적으로 nativescript-imagepicker 플러그인 (https://www.npmjs.com/package/nativescript-imagepicker)을 사용할 수 있습니다. 또한 샘플 프로젝트 (https://github.com/NativeScript/sample-ImageUpload)를 검토 할 수 있습니다 (여기서는 사용 방법이 나와 있습니다). –
감사합니다, angular2와 함께 사용하는 경우에도 매력처럼 작동합니다! – Nick