Отправить файл на сервер с помощью Ajax

#c# #jquery #asp.net #ajax #upload

#c# #jquery #asp.net #ajax #загрузка

Вопрос:

Я использую метод ajax post для отправки изображения на сервер.

Это обычное Page_Load событие срабатывает при вызове метода post?

Не нужно писать [WebMethod] для этого?

Написав приведенный ниже код Page_Load , я могу получить изображение из ajax:

        HttpFileCollection filesColl = Request.Files;
        foreach (string uploader in filesColl)
        {
            HttpPostedFile file = filesColl[uploader];
            if (file.ContentLength > 0)
            {
                SavePhotoDatabase.SaveCVPhoto(file);
            }
        }
  

Это хорошая идея или я должен вирт [WebMethod] ?

Комментарии:

1. где здесь вызов ajax?

2. @AjuMon, если это необходимо для ответа, я могу добавить.