asp.net中利用jQuery Form插件上传文件
来源:互联网 发布:sql server 2014 安装 编辑:程序博客网 时间:2024/04/29 06:18
jQuery Form Plugin:http://pan.baidu.com/s/1jG81W3O
jquery-1.8.3.min.js:http://pan.baidu.com/s/1i3l3zCD
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script src="Scripts/jquery-1.8.3.min.js" type="text/javascript"></script> <script src="Scripts/MyAjaxForm.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $("#btn").click(function () { $("#fm1").ajaxSubmit({ url: "img.ashx", type: "post", success: function (data) { //IE显示图片会默认加上<PRE></PRE>,着必须要把去除掉才能在低版本ie显示 data = data.replace("<PRE>", "").replace("</PRE>", ""); $("#divimg").append("<img src='" + data + "' width='200px' height='200px'/>"); //清空file控件里面的值 var file = $("#btnfile"); file.after(file.clone().val("")); file.remove(); } }); }); }) </script></head><body> <form id="fm1" method="post"><!--method="post"不能省略,在ie里面必不可少--> <input type="file" id="btnfile" name="btnfile" value="提交"/> <br /> <input type="button" id="btn" value="上传"/> </form> <div id="divimg"></div></body></html>
using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace WebApplication2{ /// <summary> /// img 的摘要说明 /// </summary> public class img : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; //获取上传的文件的对象 HttpPostedFile img = context.Request.Files["btnfile"]; //获取上传文件的名称 string s = img.FileName; //截取获得上传文件的名称(ie上传会把绝对路径也连带上,这里只得到文件的名称) string str = s.Substring(s.LastIndexOf("\\") + 1); //给文件添加随机戳 string path = "/Upload/" + Guid.NewGuid() + str; //保存文件 img.SaveAs(context.Server.MapPath(path)); context.Response.Write(path); } public bool IsReusable { get { return false; } } }}当然,我们也可以在input[type=file]的cange事件中处理,$("#btnfile").change(.......
0 0
- asp.net中利用jQuery Form插件上传文件
- 在ASP.NET中使用JQuery多文件上传插件
- Asp.net MVC中使用JQuery插件ajaxFileUpload上传文件
- springmvc利用jquery.form插件异步上传文件
- JQuery按照form上传文件+asp.net后台处理(一)
- JQuery按照form上传文件+asp.net后台处理(二)
- JQuery按照form上传文件+asp.net后台处理(三)
- jquery form插件(三)ajax文件上传
- 利用jquery.form实现异步上传文件
- 利用jquery插件jquery.form.js异步上传图片
- Asp.net使用form上传文件
- 利用ASP.NET设计FTP文件上传(中)
- 利用ASP.NET设计FTP文件上传(中)
- 在ASP.NET中利用SlickUpload来上传大文件
- asp.net下使用 jquery.form.js 上传图片(文件)
- asp.net 中使用JQuery Ajax 上传文件
- asp.net中上传文件
- 使用 jquery 的 form 插件上传文件 实验
- 南昌一幼儿园百余名学生皮肤过敏流鼻血
- 进制转换,用栈实现
- Android开发优化之——使用软引用和弱引用
- JAVA学习笔记(for的用法)
- [linux中断]中断下半部分——tasklet
- asp.net中利用jQuery Form插件上传文件
- 轻松解决oracle11g 空表不能exp导出的问题。
- ps 发光字体
- PCI GXL 关于JPS与作业
- [警告]C++的指针
- 第四章 随机变量的数字特征之协方差与相关系数
- 导出数据库dmp出现EXP-00091: Exporting questionable statistics.问题解决!
- 链接转换成短链接(iOS版本)
- java全局快捷键