سوال: اجرای کد آپلود فایل از طریق جی کوئری و پیامی که دیده نمیشه

ساخت وبلاگ
سلام دوستان.
از طریق کدی که در ادامه گذاشتم، فایلی رو آپلود میکنم. آپلود به درستی انجام میشه، اما خب پیامی که در آخر هست نمایش داده نمیشه. ممنون میشم راهنمایی کنین.

کد بخش جی کوئری:


<script>
$(document).ready(function () {
$("#doc_up_btn").click(function (evt) {
var fileUpload = $("#Mtfk_up").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) { aler(result); },
error: function (err) {
alert(err.statusText);
}
});
evt.preventDefault();
});
});
</script>

کد بخش ashx


<%@ WebHandler Language="C#" Class="Handler" %>


using System;
using System.Web;


public class Handler : 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("~/docs/" + file.FileName);
file.SaveAs(fname);
}
}
//------------------------------------------//
context.Response.ContentType = "text/plain";
context.Response.Write("File uploaded successfully!");
}

public bool IsReusable {
get {
return false;
}
}


}

تمپوs...
ما را در سایت تمپوs دنبال می کنید

برچسب : نویسنده : خنج tempos بازدید : 120 تاريخ : جمعه 17 آذر 1396 ساعت: 1:38