У меня мало (почти нет) опыта работы с AJAX.Загрузка файлов с использованием jQuery drag & drop в ASP.NET MVC4
Я хочу создать образец формы, где я могу загружать файлы изображений (подумайте об аукционах на eBay), но эти файлы можно (и должно) перетащить &, которые попадают в окно браузера, например, при загрузке APK в Google Play.
Я никогда не делал такого, и я хочу учиться. I в настоящее время не имеют реального использования для реализации, я прошу об этом узнать. Итак, давайте рассмотрим пример eBay.
Мои ViewModel может выглядеть следующим образом:
public class AuctionViewModel {
public string Title, Description;
public double Price;
[...]
public IEnumerable<Picture> Images; //most important part!
}
public class Picture {
public string Url; //display URL, perhaps to be generated
public byte[] payload; //uploaded data
}
Очки вопроса:
- Как контроллер выглядит? Я думаю, мне нужен отдельный контроллер для загрузки AJAX (предполагается, что ViewModel хранится в сеансе)
- Как выглядит клиентский код Javascript?
- Есть ли какой-либо учебник о draggable & droppable files in jQuery/AJAX/MVC4?