首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >处理BLOB和上传用recorder.js和HTML5记录的recorder.js文件

处理BLOB和上传用recorder.js和HTML5记录的recorder.js文件
EN

Stack Overflow用户
提问于 2014-02-13 18:04:24
回答 1查看 1.3K关注 0票数 0

引用此会话的最后一个答案:Question-Answer-Session,我无法调试和修复文件并正确运行代码。我看到它被标记为有用和正确的。有人能帮我理解解决这个问题所需的文件结构吗?我无法运行此代码。

  • 主要问题:我正在尝试保存录制的音频到服务器。
  • 我的BLOB网址是: blob:http%3A//localhost/7bc08d6c-8862-45b5-b567-040fd14ef4aa
  • 我正在使用recorder.js

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-03-31 06:16:25

代码语言:javascript
运行
复制
const constructUploadData = (file: any, data: { audioQueueId: string | Blob; fileName: string | Blob }) => {
    const formData = new FormData();
    formData.append('audioQueueId', data.audioQueueId);
    formData.append('fileName', data.fileName);
    if (file) {
        formData.append('file', new Blob(file ? [file] : [], { type: file.type }));
    }
    return formData;
};
     


const uploadAudioInBackground = (file: any, data: any) => {
    return axios.post(`clip/upload`, constructUploadData(file, data), {
        headers: { 'Content-Type': 'multipart/form-data' }
    });
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21762064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档