ekstra parametreleri ile yükleme, burada:WebAPI ajax formdata ben dosya yüklemek için jQuery ajax kullanarak ancak WebAPI yöntemine bazı parametreler eklemek istediğiniz ediyorum
var data = new FormData();
data.append("file", $("#file")[0].files[0]);
data.append("myParameter", "test"); // with this param i get 404
$.ajax({
url: '/api/my/upload/',
data: data,
cache: false,
contentType: false,
processData: false,
type: 'POST',
success: function (data) {
console.log(data);
}
});
WebAPI kontrolörü:
public class MyController : ApiController
{
public string Upload(string myParameter)
{
return System.Web.HttpContext.Current.Request.Files.Count.ToString() + "/" + myParameter;
}
}
MyParameter olmaksızın her şey çalışıyor ama myParameter'ı formdata ve api metoduna eklediğimde 404 elde edebiliyorum, bunu yapabilmem için bir şans var mı? İçerik türü çok parçalı/form-verileri ile bir istek FormData
nesne sonuçları Gönderme
mate, sizin için çalışan eksiksiz kodu gönderebilir. Daha iyi bir çözüm bulmak zor görünüyor. şerefe –