jQuery结合C#实现上传文件的方法

 更新时间:2015年04月25日 15:40:12   作者:work24  
这篇文章主要介绍了jQuery结合C#实现上传文件的方法,涉及C#文件上传的相关技巧,需要的朋友可以参考下

本文实例讲述了jQuery结合C#实现上传文件的方法。分享给大家供大家参考。具体实现方法如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
 <script src="jquery-1.7.1.min.js"></script>
 <script src="jquery.form.js"></script>
 <script type="text/javascript">
 function upload() {
 $("#form1").ajaxSubmit({
 success: function (str) {
 alert(str);
 },
 error: function (error) { alert(error); },
 url: 'handler1.ashx', /*设置post提交到的页面*/
 type: "post", /*设置表单以post方法提交*/
 dataType: "text" /*设置返回值类型为文本*/
 });
 }
 </script>
</head>
<body>
 <form id="form1" runat="server" enctype="multipart/form-data">
 <input type="file" id="file" name="file" />
 <asp:Button ID="Button1" runat="server" Text="上传" 
 OnClientClick="upload();return false;" />
 </form>
</body>

handler1.ashx代码如下:

<%@ WebHandler Language="C#" Class="handler1" %>
using System;
using System.Web;
public class handler1 : IHttpHandler {
 public void ProcessRequest (HttpContext context) {
 context.Response.ContentType = "text/plain";
 HttpPostedFile file = context.Request.Files[0];
 String fileName = System.IO.Path.GetFileName(file.FileName);
 file.SaveAs(context.Server.MapPath("~/") + fileName);
 context.Response.Write("OK");
 }
 public bool IsReusable {
 get {
 return false;
 }
 }
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C#用户控件之温度计设计

    C#用户控件之温度计设计

    这篇文章主要为大家详细介绍了C#用户控件之温度计的设计方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • C#递归算法之打靶算法分析

    C#递归算法之打靶算法分析

    这篇文章是对打靶算法分析,比较简单,但逻辑一定要清楚,分析问题的方法一定要准确,有需要的朋友可以参考一下。
    2016-06-06
  • C#下listview如何插入图片

    C#下listview如何插入图片

    这篇文章主要为大家详细介绍了C#下listview如何插入图片,如何在listview中插入图片的每一个步骤为大家分享,感兴趣的朋友可以参考一下
    2016-05-05
  • c#判断磁盘驱动器类型的两种方法介绍

    c#判断磁盘驱动器类型的两种方法介绍

    本文介绍了使用WINDOWS API判断一个磁盘驱动器的类型和使用System.IO.DriveInfo判断一个磁盘驱动器的二种方法,大家参考和吧
    2014-01-01
  • C#延时关闭电脑、取消关闭电脑操作方法(需管理员权限)

    C#延时关闭电脑、取消关闭电脑操作方法(需管理员权限)

    在C#中,如果想实现延时关闭电脑和取消关闭的功能,可以有多种方法,下面给大家分享C#延时关闭电脑、取消关闭电脑操作方法,感兴趣的朋友一起看看吧
    2024-06-06
  • 基于C#实现屏幕取色器

    基于C#实现屏幕取色器

    这篇文章主要为大家详细介绍了如何利用C#实现简易的屏幕取色器,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以了解一下
    2022-12-12
  • C#实现基于Base64的加密解密类实例

    C#实现基于Base64的加密解密类实例

    这篇文章主要介绍了C#实现基于Base64的加密解密类,实例分析了C#基于Base64的加密解密实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • Unity编辑器资源导入处理函数OnPostprocessAudio使用案例

    Unity编辑器资源导入处理函数OnPostprocessAudio使用案例

    这篇文章主要为大家介绍了Unity编辑器资源导入处理函数OnPostprocessAudio使用案例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • C#实现DataGridView控件行列互换的方法

    C#实现DataGridView控件行列互换的方法

    这篇文章主要介绍了C#实现DataGridView控件行列互换的方法,涉及C#中DataGridView控件元素遍历与添加操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • C#通过Semaphore类控制线程队列的方法

    C#通过Semaphore类控制线程队列的方法

    这篇文章主要介绍了C#通过Semaphore类控制线程队列的方法,涉及Semaphore类操作线程队列的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08

最新评论