- هر آنچه که در مورد NET 5. باید بدانید
- بهترین نکات سئو برای وبسایت ASP.NET
- چطور یک برنامه وب پیشرونده (PWA) با استفاده از React بسازیم
- 10 دستور مهم Git که هر توسعهدهندهای باید بداند
- نکاتی برای فریلنسر شدن به عنوان برنامهنویس
- بهترین IDEهای پایتون در سال 2020
- 10 ابزار چت برای ارتباط بهتر تیم
- 5 روش برای انجام تست ها در روش توسعه agile با استفاده از flagهای ویژگی
- 3 گام برای موفقیت در طراحی معماری کلود
- MEAN stack در اپلیکیشن های تحت وب جاوا اسکریپت چیست؟
سلام دوستان.
از طریق کدی که در ادامه گذاشتم، فایلی رو آپلود میکنم. آپلود به درستی انجام میشه، اما خب پیامی که در آخر هست نمایش داده نمیشه. ممنون میشم راهنمایی کنین.کد بخش جی کوئری:
کد بخش ashx
<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>
<%@ 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;
}
}}