2017-05-26 9 views
0

React + Reduxを使用して新しいプログレッシブWebアプリケーションを作成します。 Webアプリケーションは、デバイス(スマートフォン)のローカルイメージをグリッド表示で表示する必要があります。 (ネイティブギャラリーアプリに似ています)。Webアプリケーションの起動時にローカルファイルをロードする

JSONとしてスマートフォンからイメージを取得するための新しいJavascript関数を作成したいと考えています。

export const getImages =() => { 
 
return { 
 
    type: 'GET_IMAGES', 
 
    images: loadImages() 
 
} 
 
}; 
 

 
function loadImages() { 
 
//Retrieve all the images from local storage 
 

 
}

私はすでに可能な解決策を探したとfileAPIを見つけました:これが実行されなければならない自分の行動、です。しかし、このユースケースに使用することが可能か、またはPWAサービスワーカーのためにより良い解決策があるかどうかはわかりません。

+0

どのファイルがありますか?参照を提供してください。 – oklas

+0

https://www.w3.org/TR/file-upload/ ここに説明があります。https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications –

答えて

0

モバイルアプリを作成する場合は、React Nativeをご覧ください。これはモバイルのためのリアクションです。次に、Expo.ioとそのImagePicker機能を使用できます。

戻り

ユーザが画像ピッキング、戻りをキャンセルした場合は、{キャンセル:真}。

そうでない場合は、{cancelled:false、uri、width、height}が返されます。uriはローカルイメージファイルのURIです(反応ネイティブイメージタグで使用可能)。width、heightはイメージの寸法を指定します。

+0

はい。しかし、残念ながら、これは私の学校のためのプロジェクトです。そして、私はプログレッシブなWebアプリケーションを作りたかったのです。 ReactネイティブのアプリはPWAではありません –

関連する問題