我想将音频文件发布到我的服务器。我正在尝试这样做:
var fd = new FormData();
fd.append('fname', 'test.wav');
fd.append('data', soundBlob);
$.ajax({
type: 'POST',
url: '/test/testMethod',
data: fd,
processData: false,
contentType: false
}).done(function(data) {
console.log(data);
});
在服务器端,我有一个方法:
[HttpPost]
public void testMethod(??What datatype?? postedData)
{
}
postedData
参数的数据类型是什么?我尝试使用object和byte数据类型。任何帮助都会有所帮助。
答案 0 :(得分:0)
我使用FormCollection
之类的工作:
[HttpPost]
public void testMethod(FormCollection frmCollection)
{
Request.Files[0] //-- this gives you the posted file
}