2017-08-08 7 views
0

gmailアプリケーションからコンテンツのファイル名を取得する必要があります。gmailからダウンロードしたファイル形式の添付ファイルのコンテンツを取得します。

私は、コンテンツのURI

コンテンツに似ていくつかのことを得る://gmail-ls/messages/gaddam40gmail.com/4/attachments/0.1/BEST/false

私はこのURIを書いていますが、それをエラーが発生する、何をする必要があるか

window.plugins.webintent.getUri(function(url) { 
    if(url.startsWith('content://')) { 
    // url is the url the intent was launched with 
    //alert(url); 
    window.FilePath.resolveNativePath(url, function(local) 
    { //deferred.resolve('file://'+local) 

    alert(url); 

    },function (error) 
    { 
     alert(error.message); 
    } 
    ); 







    alert("passing"); 
    //var path = converted_url.slice(0, converted_url.lastIndexOf('/') + 1); 
    //var filename = converted_url.substring(converted_url.lastIndexOf('/') + 1); 
    //alert(filepath); 


} 

});

}、

答えて

1
window.plugins.webintent.getUri(function(url) { 
if(url.startsWith('content://')) { 

window.resolveLocalFileSystemURL(url, success, fail); 
function success(fileEntry){ 
alert("present"); 
fileEntry.file(function(file){ 
    alert("is") 
var ft=new FileReader(); 
ft.onloadend=function(e){ 
    // Do something 
} 

ft.readAsText(file); 

})。それは "ontent://gmail-ls/[email protected]/messages/520/attachments/0.1/BEST/false" である場合 }

ケース1 .thisは

作品
関連する問題