当前位置: 首页 > 知识库问答 >
问题:

phonegap选择音频文件并将其上载到服务器上

孙辰阳
2023-03-14

我正在用phonegap和jQuery Mobile开发应用程序。我想从播放列表中选择音频文件,然后上传到服务器上。我有谷歌它,但没有链接显示选择音频文件然后上传到服务器上,我不想录制任何音频。我只想上传音频(那是在我的音乐文件夹或播放列表)在服务器上。请帮帮我.

共有1个答案

夏侯航
2023-03-14
function uploadVoice(fileName, dirName, fileMime, uploadURL) {

var win = function (r) {
    console.log("Code = " + r.responseCode);
    console.log("Response = " + r.response);
    console.log("Sent = " + r.bytesSent);
};

var fail = function(error) {
    alert("An error has occurred: Code = " = error.code);
};

// file system fail
var fsFail = function(error) {
    alert("failed with error code: " + error.code);

};

var dirFail = function(error) {
    alert("Directory error code: " + error.code);

};

var fileURI;

var gotFileSystem = function (fileSystem) {
    fileSystem.root.getDirectory(dirName, {
        create: false
    }, function (dataDir) {

        fileURI = dataDir.fullPath;
        fileURI = fileURI + '/' + fileName;

        var options = new FileUploadOptions();
        options.fileKey = "file";
        options.fileName = fileURI.substr(fileURI.lastIndexOf('/') + 1);
        options.mimeType = fileMime;

        var params = new Object();
        params.value1 = "test";
        params.value2 = "param";

        options.params = params;

        var ft = new FileTransfer();
        ft.upload(fileURI, uploadURL, win, fail, options);

    }, dirFail);

};

// get file system to copy or move image file to
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFileSystem, fsFail);

}

这是从Phonegap链接得到的--我如何在用Phonegap的Media.StartRecord录制后上传音频文件

 类似资料:
  • 我对PhoneGap是个新手。我正在创建一个虚拟应用程序,从本地服务器上的iOS/Android设备上传一个音频文件。所以我想知道是否有一种方法可以打开音频库并选择所需的音频文件上传。类似于图像库。

  • 我正在尝试通过Multer将文件上载到服务器。这段代码所做的只是创建文件夹,而不是文件。我还尝试使用github上的教程,但在前端我的代码也没有成功 代码AJAX 还有MAIN.JS 我从前端获得的console.log输出:

  • 我正在尝试将文件上载到FTP服务器 正如我在这里发现的,如何将文件上传到FTP服务器?,我有以下代码:

  • 我有一个问题,连接两个不同的进程,我正在工作。我的任务是从数据库中提取数据,从数据中创建一个文件,然后将其上传到FTP服务器。 到目前为止,我已经使用以下代码创建并下载了文件,是包含完整文本文件的字符串: 当我只想在浏览器中运行脚本并下载文件,但我希望将其发送到FTP服务器时,这会起作用。 我知道我与FTP服务器的连接正常工作,并且我正确地导航到正确的目录,并且我已经从磁盘中提取了文件并使用将它们

  • 我想上传一个文件到不同的服务器使用卷曲。我读过许多类似的问题,但我没有得到任何解决我的问题。下面是我现在得到的代码: 当我运行此脚本时,它将保持运行200秒,并以以下方式响应: Sep 17 20:56:58 xxxxx vsftpd[2613]:[user]确定登录:客户端“yyyyy” Sep 17 20:56:58 xxxxx vsftpd[2618]:[用户]FTP响应:客户端“YYYYY

  • 我正在尝试实现一个在线奉献诗篇流Android应用程序。我正试图使用Android SDK框架提供的MediaPlayer类直接从我的网站服务器上传输这些音频文件。 这是我的MediaPlaybackUtility的代码。Java语言 我输入了保存在服务器上的音频文件的URL,而不是ONLINE_audio_URL,但在使用MediaPlayer时,我有一些奇怪的经历。MediaPlayer类正在