2016-07-20 16 views

答えて

2

ご使用のデバイスでは、file-systemmoduleとネイティブコードを使用してデバイスから外部ストレージにアクセスできます。ファイルへのパスを取得し、NativeScript file-system apiで開くことができます。私はサンプル画像を添付して、カメラロールの画像からパスを取得する方法を紹介しています。また、hereの記事をレビューして、アンドロイドデバイスストレージからアクセスできるものについても説明しています。

typescriptです

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); 

javascriptの

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

おかげさまで、angle2と一緒に使っても魅力的です! – Nick

関連する問題