【问题标题】:Datatype for formdata at server side服务器端formdata的数据类型
【发布时间】:2015-10-14 12:02:51
【问题描述】:

我想将音频文件发布到我的服务器。这是我正在尝试做的事情:

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 参数的数据类型是什么?我尝试使用对象和字节数据类型。任何帮助都会有所帮助。

【问题讨论】:

标签: javascript c# jquery ajax


【解决方案1】:

我通过使用FormCollection 得到了它,例如:

[HttpPost]
public void testMethod(FormCollection frmCollection)
{
    Request.Files[0]  //-- this gives you the posted file
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    • 2013-12-26
    • 1970-01-01
    • 2015-04-16
    • 2014-08-13
    • 2017-03-06
    相关资源
    最近更新 更多