Загрузка изображений с помощью jquery $.ajax + webapi
Здравствуйте, мне нужно, чтобы загрузить изображения с помощью jQuery $.AJAX и веб-API контроллеры
Модель проста:
public class Person{ [Required] public string Name {get;set;} public HttpPostedFileBase Photo{ get; set; } }
Контроллер api тоже очень прост:
[HttpPost] public HttpResponseMessage Save(Person person) if (!ModelState.IsValid) { Request.CreateResponse(HttpStatusCode.BadRequest) } return Request.CreateResponse(HttpStatusCode.OK); }
Что я уже пробовал:
And here is my doubt : How to configure the ajax call? With "?????" I show where are my doubts. <pre> function SaveImage(){ var ulr= 'http://localhost:5555/api/Uploader/'; var person = { Name : 'Donald', Photo : ????? //---> what hould I assign to photo? }; $.ajax({ url: url, method: "POST", data: person, cache: false, dataType: ???? , // json ?? contentType: ???? }).done(function (res) { alert('OK'); }) .fail(function (res) { alert('PROBLEMS!!'); }) }
Заранее спасибо!!
Паскуалито
F-ES Sitecore
Есть тысячи примеров того, как загружать изображения с помощью ajax, пожалуйста, сделайте поиск в google перед публикацией
Pascualito
Я приму это во внимание :-)