资源简介
$(".width120").unbind("change");
$(".width120").change(function () {
var id = $(this).attr("id");
id = (id.split("-"))[1];
if ($("#hid-" id).val() == "false") {//文件不在上传状态
if ($("#file-" id).val() != "") {
$("#hid-" id).val("true")
$("#UpLoadForm-" id).ajaxSubmit({
success: function (html, status) {
var result = html.replace("<pre>", "");
result = result.replace("</pre>", "");
var img = (result.split(">"))[1];
$("#image-" id).attr('src', img);
$("#loding-" id).text("完成");
list = $(".file");
var isok = true;
for (var i = 0; i < list.length; i ) {
if (list[i].value == "") {
isok = false;
}
}
if (isok) {//添加新的控件
id ;
$("#new").append("<form id='UpLoadForm-" id "' name='UpLoadForm' method='post' enctype='multipart/form-data' action='Update.ashx'><table border='0' cellpadding='0' cellspacing='0' class='upp'><tr><td><input class='width120' type='file' id='file-" id "' name='flUpload' /><p style='display:inline;' id='loding-" id "'>未上传</p><input id='hid-" id "' type='hidden' value='false'><image style='display:inline;width:100px;height:50px;' id='image-" id "'/></div><br/></td></tr></table></form>");
add();
}
}
});
} else {
alert("请先选择文件!");
}
$(".width120").change(function () {
var id = $(this).attr("id");
id = (id.split("-"))[1];
if ($("#hid-" id).val() == "false") {//文件不在上传状态
if ($("#file-" id).val() != "") {
$("#hid-" id).val("true")
$("#UpLoadForm-" id).ajaxSubmit({
success: function (html, status) {
var result = html.replace("<pre>", "");
result = result.replace("</pre>", "");
var img = (result.split(">"))[1];
$("#image-" id).attr('src', img);
$("#loding-" id).text("完成");
list = $(".file");
var isok = true;
for (var i = 0; i < list.length; i ) {
if (list[i].value == "") {
isok = false;
}
}
if (isok) {//添加新的控件
id ;
$("#new").append("<form id='UpLoadForm-" id "' name='UpLoadForm' method='post' enctype='multipart/form-data' action='Update.ashx'><table border='0' cellpadding='0' cellspacing='0' class='upp'><tr><td><input class='width120' type='file' id='file-" id "' name='flUpload' /><p style='display:inline;' id='loding-" id "'>未上传</p><input id='hid-" id "' type='hidden' value='false'><image style='display:inline;width:100px;height:50px;' id='image-" id "'/></div><br/></td></tr></table></form>");
add();
}
}
});
} else {
alert("请先选择文件!");
}
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Web;
namespace Test
{
///
/// Update 的摘要说明
///
public class Update : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = “text/plain“;
//验证上传的权限TODO
string _fileNamePath = ““;
try
{
_fileNamePath = context.Request.Files[0].FileName;
//开始上传
string _savedFileResult = UpLoadImage(_fileNamePath context);
context.Response.Write(_savedFileResult);
}
catch
{
context.Response.Write(“上传提交出错“);
}
}
public string UpLoadImage(string fileNamePath HttpContext context)
{
try
{
st
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-11-26 12:05 AjaxUPImage\
目录 0 2014-11-26 16:20 AjaxUPImage\Test\
目录 0 2014-11-26 12:05 AjaxUPImage\Test\Properties\
文件 1328 2014-11-26 12:05 AjaxUPImage\Test\Properties\AssemblyInfo.cs
文件 5478 2014-11-26 16:00 AjaxUPImage\Test\Test.csproj
文件 1086 2014-11-26 16:00 AjaxUPImage\Test\Test.csproj.user
文件 84 2014-11-26 14:18 AjaxUPImage\Test\Update.ashx
文件 3986 2014-11-26 16:20 AjaxUPImage\Test\Update.ashx.cs
文件 1245 2014-11-26 12:05 AjaxUPImage\Test\Web.Debug.config
文件 1306 2014-11-26 12:05 AjaxUPImage\Test\Web.Release.config
文件 311 2014-11-26 12:05 AjaxUPImage\Test\Web.config
文件 4705 2014-11-26 16:20 AjaxUPImage\Test\WebForm1.aspx
文件 326 2014-11-26 12:05 AjaxUPImage\Test\WebForm1.aspx.cs
文件 461 2014-11-26 15:00 AjaxUPImage\Test\WebForm1.aspx.designer.cs
目录 0 2014-11-26 12:08 AjaxUPImage\Test\bin\
文件 6656 2014-11-26 16:00 AjaxUPImage\Test\bin\Test.dll
文件 311 2014-11-26 12:05 AjaxUPImage\Test\bin\Test.dll.config
文件 17920 2014-11-26 16:00 AjaxUPImage\Test\bin\Test.pdb
目录 0 2014-11-26 16:19 AjaxUPImage\Test\file\
文件 4240 2014-11-26 16:19 AjaxUPImage\Test\file\2014112616191357894077.png
文件 4240 2014-11-26 16:19 AjaxUPImage\Test\file\2014112616195131658159.png
文件 3894 2014-11-26 16:19 AjaxUPImage\Test\file\2014112616195333136697.png
文件 4240 2014-11-26 16:19 AjaxUPImage\Test\file\2014112616195942572308.png
文件 168792 2014-11-26 14:56 AjaxUPImage\Test\jquery-1.4.1.js
文件 85924 2014-11-26 12:09 AjaxUPImage\Test\jquery-1.5.1.min.js
文件 30330 2014-11-26 14:49 AjaxUPImage\Test\jquery.form.js
目录 0 2014-11-26 12:05 AjaxUPImage\Test\obj\
目录 0 2014-11-26 16:00 AjaxUPImage\Test\obj\Debug\
文件 7815 2014-11-26 16:02 AjaxUPImage\Test\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
目录 0 2014-11-26 16:21 AjaxUPImage\Test\obj\Debug\TempPE\
文件 256 2014-11-26 15:37 AjaxUPImage\Test\obj\Debug\Test.csproj.FileListAbsolute.txt
............此处省略5个文件信息
- 上一篇:AD 操作 Helper类代码
- 下一篇:C#方法的调用
相关资源
- asp.net防刷新(F5) 禁止重复提交 ()
- Asp.net MVC - 使用PRG模式 解决放刷新问
- js实现关键字高亮
- t_AJAX_ASPMAP 在WebGIS地图上
- BasicControlsAJAX 一个简单的AJAX控件的应
- Ajax-Uploader c#上传文件的控件
- 基于asp.net的BBS简单设计
- C#中国地区三级联动下拉菜单
- 监听webbrowser所有请求(含 js/css/flas
- asp.net酒店管理系统+订单打印+报表生
- ProcessBar多线程异步刷新附带保存软件
- asp.net mvc ajax get读取服务器数据 ,p
- Asp.Net无刷新上传并裁剪头像(用Jqu
- asp.net Ajax 掷骰子
- JQuery+ajax 批量上传图片()
- asp.net 无刷新上传(多文件/单文件)
- asp.net C#+jquery+ajax 无刷新留言板
- asp.net ajax添加、修改、删除数据
- AJAX WCF WinForm
- MVC ajax异步上传文件(ajaxFileUpload)
- asp.net webform ajax 上传文件(ajaxFileUp
- asp.net无刷新头像上传
- AJAX祝福墙
- AJAX留言薄
- AJAX聊天室
- AJAX相册
- c#实现ajax 聊天窗口
- asp.net ajax 聊天室
- C# datagridview 数据自动刷新
- ajax 上传文件(FormData)
评论
共有 条评论