Асинхронная отправка файлов на сервер .Net MVC

198
10 ноября 2018, 15:50

Всем доброго времени суток. Вопрос следующий: мне нужно асинхронно отправить на сервер несколько фотографий, там сохранить их в директории сервер и вернуть клиенту эти же фотографии. Проблема в том, что Ajax.BeginForm() не подходит для асинхронной передачи файлов, вот мой вопрос на этот счет: "Клик". Подскажите, как это сделать? Вот моя форма, которая отправляет данные не асинхронно

@using (Html.BeginForm("PhotoSessionInfo", "Home", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
    <span>Название фотосесии (будет отображаться в галереи): </span>
    <br />
    @Html.TextBox("sessionName", null, new { @class = "sessionName" })
    <br />
    <br />
    <span>Выберите изображение, которое будет являться заставкой фотосесии:  </span>
    <br />
    <div id="dropZoneForGeneral">
        Перетащите файл сюда или  <input value="выберите файл" id="GeneralPhoto" type="file" name="generalPhoto" accept=".jpg, .jpeg, .png">
    </div>
    <br />
    <br />
    <span>Выберите изображения: </span>
    <br />
    <div id="dropZone">
        Перетащите файл сюда или <input value="выберите файлы" multiple type="file" name="photos" accept=".jpg, .jpeg, .png">
    </div>
    <button type="submit" id="submit"> Отправить </button>
}
READ ALSO
Сквозная авторизация в AD

Сквозная авторизация в AD

Как сделать сквозную авторизацию по имени пользователя в AD на компьютерах с Windows?

161
Создание обработчика события из MainWindow.cs на Page1.xaml

Создание обработчика события из MainWindow.cs на Page1.xaml

В чем дело?, я хочу добавить обработчик события из MainWindowxaml

187
Игнорируется связь One-to-Many в IdentityDbContext

Игнорируется связь One-to-Many в IdentityDbContext

Есть следующий контекст БД:

170
Не понятная ошибка TorSharp

Не понятная ошибка TorSharp

Есть два метода которые я использую, и если я вызываю второй раз его прегрузку то выдает ошибку, ошибку напишу ниже Вот код методов

187