无法将音频上传到服务器

Posted

技术标签:

【中文标题】无法将音频上传到服务器【英文标题】:Unable to upload audio to the server 【发布时间】:2017-01-15 08:23:35 【问题描述】:

我可以在本地上传音频。但是。我的代码是:

module.exports.uploadAudio = function (req, res) 
    var form = new multiparty.Form();

    form.parse(req, function (err, fields, files) 
        console.log("Audio_Path=======>>>> " + JSON.stringify(files.file[0].path));

        cloudinary.uploader.upload(files.file[0].path, function (result) 
            console.log(result);
            obj.key2 = result.url;
            res.send(
                result: result,
                serverStatus: 200,
                response_message: "audio uploaded"
            );
        , 
            resource_type: "auto"
        )
    )

【问题讨论】:

欢迎来到 ***。查看 *** 帮助中心,了解如何提出一个好问题。 ***.com/help/how-to-ask。谢谢。 你有什么错误吗? 是的,找不到文件路径,这个问题只显示 MAC OS 。 从“Cloudinary”的角度来看,代码看起来不错,关于“多方”方面不能说太多。您是否尝试验证传输的数据? 【参考方案1】:

尝试使用“video”而不是“auto”作为属性“resource_type”的值:

cloudinary.uploader.upload(files.file[0].path, function (result) 
            console.log(result);
            obj.key2 = result.url;
            res.send(
                result: result,
                serverStatus: 200,
                response_message: "audio uploaded"
            );
        , 
            resource_type: "video"
        )

【讨论】:

以上是关于无法将音频上传到服务器的主要内容,如果未能解决你的问题,请参考以下文章

尝试将音频文件上传到服务器时出现Android问题

将音频文件上传到服务器c#

使用 p5 将音频从客户端上传到服务器时出错

无法使用 Rails 将音频文件上传到 Cloudinary

无法将音频文件上传到 Cloudinary API(使用 javascript)

Facebook API 无法将流式音频上传到页面墙