Задать вопрос
Контакты

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (6)

Лучшие ответы пользователя

Все ответы (4)
  • Что лучше 1С или C#(ASP.NET)?

    @Nokia7650
    web developer
    Странно сравнивать 1С и ASP.NET MVC. Если исходить из дохода - денежку можно рубить и там и там. Тут скорее что вам больше по душе. Если нравится 1С и устраивает быть в ее рамках - вперед. Не устраивает - .NET ждет вас. Зная ASP.NET MVC (а по сути C#) - не особо трудно будет переключиться на десктоп или мобильную разработку. Я к тому, что если вам захочется творить что-то свое, то в рамках .NET у вас практически не будет ограничений.
    Ответ написан
    4 комментария
  • Как правильно загрузить файл через AJAX в ASP.NET MVC?

    @Nokia7650
    web developer
    Ошибки есть. Вьюшку и контроллер немного надо изменить
    вью:
    <body>
        <div>
            <form id="fileUpload" action="@Url.Action("AddImage")" method="POST" enctype="multipart/form-data">
                <input id="fileInput" type="file" />
                <input type="button" value="Upload file" id="btnFileUpload" />
            </form>
        </div>
        
        <script type="text/javascript">
    
                $("#btnFileUpload").click(function() {
                    var formData = new FormData();
                    var file = document.getElementById("fileInput").files[0];
                    formData.append("fileInput", file);
    
                    $.ajax({
                        url: "Home/AddImage",
                        type: "POST",
                        data: formData,
                        contentType: false,
                        processData: false,
                        success: function() {
                            alert("URA");
                        }
                    });
                });
            
        </script>
    </body>


    контроллер:

    public ActionResult Index()
            {
                return View();
            }
            [HttpPost]
            public ActionResult AddImage(HttpPostedFileBase fileInput)
            {
                string fileName = fileInput.FileName;
                var image = new Bitmap(fileInput.InputStream, false);
                image.Save(Path.Combine(HttpContext.Server.MapPath("/Images/"), fileName));
                return View("Index");
            }
    Ответ написан
    Комментировать