2

これを使用して、電話のライブラリから写真 (またはビデオ) を選択します。

navigator.camera.getPicture(PictureSuccess, err,{
      allowEdit: false,
      sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
      destinationType: Camera.DestinationType.FILE_URI,
      mediaType: Camera.MediaType.ALLMEDIA
});

次に、画像が選択された後、次のPictureSuccess(fileURI)ようにしてFileEntryにアクセスし、ファイルの日付を取得します。

window.resolveLocalFileSystemURI(fileURI, function(fileEntry) {

      fileEntry.getMetadata(function(meta){

              console.log(meta.modificationTime);

      }, err);  
}, err);

コンソール出力は、iOS のファイル日付ではなく、現在の日付です。ただし、Android フォンでは、出力は正しいイメージの日付です。私のアプリに画像を渡す前に、iOS がファイルを変更すると思います。

私の質問は次のとおりです。同じ問題に遭遇したことがありますか。回避策を見つけることができましたか?

(PhoneGap 2.5.0 および iOS 6.1.2 を使用)

ドキュメンテーション:

4

0 に答える 0