我有一个查询,比如我想要访问手机间隙ios中的所有音频文件,并希望上传到服务器,所以任何人都知道如何获取所有mp3文件并上传。 我们应该为此创建一个插件。
答案 0 :(得分: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);