下一页 WAV文件的JS解析数据

next js parsing data of wav file

提问人:Old Woman Learning New Trix 提问时间:7/20/2023 更新时间:7/20/2023 访问量:30

问:

尝试在下一个 JS 中解析丢弃的 wav 文件的标头。 在 /pages/index.tsx 上,我使用新的 FormData 来附加已删除的文件。 当我将其发送回 /api/parseHeader.ts 时,我似乎无法检索我需要的信息。

欢迎任何帮助 谢谢


frontend:
// getting data:
let file = event.dataTransfer.files\[0\];

// sending to the back:
const body = new FormData();
body.append("file", file);

let response = await fetch("/api/musicToMyEars",{
method:"POST",
body:body,
});

backend:

import {IncomingForm} from 'formidable';

// stop default body parsing:
export const config = {
api: {
bodyParser: false,
},
}

const asyncParse = (req:NextApiRequest) =\>
new Promise((resolve, reject) =\> {
const form = new IncomingForm({ multiples: false});
form.parse(req, (err, fields, files) =\> {
if (err) return `your text`reject(err);
console.log('inside parser:')
resolve({ fields, files });
});
});

export default async function handler(
req: NextApiRequest,`your text`
res: NextApiResponse\<Data\>
) {

let result = await asyncParse(req);
res.status(200).json({ name: 'John Doe' })
}
文件上传 next.js13 强大

评论


答: 暂无答案