4
我想將音頻文件發佈到我的服務器。下面是我想要做的事:服務器端formdata的數據類型
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
參數的數據類型?我嘗試使用對象和字節數據類型。任何幫助都會有幫助。
我不是100%肯定,但嘗試使用HttpContext類 https://msdn.microsoft.com/en-us/library/ system.web.httpcontext(v = vs.110).aspx – Nodarii
從多部分/表單數據POST讀取文件輸入:http://stackoverflow.com/a/7460231/4023446 –
還有同樣的問題:http:// stackoverflow.com/questions/20629105/ajax-fileupload-jquery-formdata-in-asp-net-mvc –