HostingReviewASP.NET | Best, Reliable and Recommended ASP.NET 5 Hoting. Today I will explains to you how to upload files using JQuery Ajax in ASP.NET 5.
JQuery
$(“#btnUpload”).click(function (evt) {
var fileUpload = $(“#fupload”).get(0);
var files = fileUpload.files;
var data = new FormData();
for (var i = 0; i < files.length; i++) {
data.append(files[i].name, files[i]);
}
$.ajax({
url: “FileUploadHandler.ashx”,
type: “POST”,
data: data,
contentType: false,
processData: false,
success: function (result) { alert(result); },
error: function (err) {
alert(err.statusText)
}
});
evt.preventDefault();
});
FileUploadHandler.ashx
<%@ WebHandler Language=”C#” Class=”FileUploadHandler” %>
using System;
using System.Web;
public class FileUploadHandler : IHttpHandler
{
public void ProcessRequest (HttpContext context)
{
if (context.Request.Files.Count > 0)
{
HttpFileCollection files = context.Request.Files;
for (int i = 0; i < files.Count; i++)
{
HttpPostedFile file = files[i];
string fname = context.Server.MapPath(“~/uploads/” + file.FileName);
file.SaveAs(fname);
}
context.Response.ContentType = “text/plain”;
context.Response.Write(“File Uploaded Successfully!”);
}
}
public bool IsReusable
{
get
{
return false;
}
}
}
DiscountService.biz is the best choice to host to your ASP.NET 5. Only $2.oo/month you can start your bussiness. Its really very cheap, best, reliable and recommended ASP.NET hosting. DiscountService.biz proudly offered the best and cheap ASP.NET 5 hosting, offer powerful and reliable ASP.NET 5 Hosting, with automated tools to allow quick and easy installation of WordPress, as well as other applications.
With DiscountService.biz, your site will be hosted using isolated application pool in order to meet maximum security standard and reliability.
DiscountService.biz so confident in hosting services they will not only provide you with a 30 days money back guarantee, but also give you a 99.9% uptime guarantee.