2014-04-08 109 views
0

我有一個像我想要訪問所有音頻文件的手機差距ios並希望上傳到服務器,所以任何人都知道如何做得到所有的MP3文件,並得到上傳。 我們應該需要爲此創建一個插件。如何訪問音頻文件並上傳到服務器在手機上

+0

參考Divesh撒利族的答案,你會得到idea- http://stackoverflow.com/questions/21527325/phonegap-select-audio-file-from-device-and-upload – Suhas

回答

0

我不認爲你需要創建一個新的插件。現有的文件和文件傳輸API應該在你的情況下工作,除非你有更多的要求比這裏陳述的要求。

使用文件API遍歷應用程序中的所有文件。

function success(entries) { 
    var i; 
    for (i=0; i<entries.length; i++) { 
     console.log(entries[i].name); 
      //Check if the file is in mp3 format. If it is in mp3 format, trigger file upload. 

    } 
} 

function fail(error) { 
    alert("Failed to list directory contents: " + error.code); 
} 

// Get a directory reader 
var directoryReader = dirEntry.createReader(); 

// Get a list of all the entries in the directory 
directoryReader.readEntries(success,fail); 

然後使用文件上傳API將文件上傳到服務器。

var ft = new FileTransfer(); 
ft.upload(fileURI, encodeURI("http://some.server.com/upload.php"), win, fail, options); 
相關問題