asp.net无刷新上传(带预览)
2016-02-19 15:53
585 查看
1.有个图片
<img id="Image1" title="用于广告栏及图文框缩略图" width="150" height="100" />
2.存储路径
<asp:HiddenField ID="HiddenField_Image1" runat="server" />
3.初始化js
<script type="text/javascript" src="Scirpt/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="Scirpt/ajaxupload.js"></script>
$(function () {
var hidimg = document.getElementById("HiddenField_Image1");
var btnImg = document.getElementById("Image1");
uploadFile(btnImg, hidimg);
});
4.上传代码
function uploadFile(btn, hidimg) {
var button = btn;
new AjaxUpload(button, {
action: 'TTHandler.ashx',
data: {},
name: 'myfile',
onSubmit: function (file, ext) {
if (!(ext && /^(jpg|JPG|png|PNG|gif|GIF)$/.test(ext))) {
alert("您上传的图片格式不对,请重新选择!");
return false;
}
},
// 开始上传文件
onSubmit: function (file, extension) {
$("#state").val("正在上传" + file + "..");
},
// 上传完成之后
onComplete: function (file, result) {
var remsg = result.split("|");
var name = remsg[1].split("\/");
if (remsg[0] == "1") {
$(btn).attr("src", remsg[1]);
$(hidimg).val(remsg[1]);
$("#state").val("上传成功..");
} else {
$.messager.alert("提示", remsg[2]);
}
}
});
}
完整下载路径
http://download.csdn.net/detail/jine515073/9436752
<img id="Image1" title="用于广告栏及图文框缩略图" width="150" height="100" />
2.存储路径
<asp:HiddenField ID="HiddenField_Image1" runat="server" />
3.初始化js
<script type="text/javascript" src="Scirpt/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="Scirpt/ajaxupload.js"></script>
$(function () {
var hidimg = document.getElementById("HiddenField_Image1");
var btnImg = document.getElementById("Image1");
uploadFile(btnImg, hidimg);
});
4.上传代码
function uploadFile(btn, hidimg) {
var button = btn;
new AjaxUpload(button, {
action: 'TTHandler.ashx',
data: {},
name: 'myfile',
onSubmit: function (file, ext) {
if (!(ext && /^(jpg|JPG|png|PNG|gif|GIF)$/.test(ext))) {
alert("您上传的图片格式不对,请重新选择!");
return false;
}
},
// 开始上传文件
onSubmit: function (file, extension) {
$("#state").val("正在上传" + file + "..");
},
// 上传完成之后
onComplete: function (file, result) {
var remsg = result.split("|");
var name = remsg[1].split("\/");
if (remsg[0] == "1") {
$(btn).attr("src", remsg[1]);
$(hidimg).val(remsg[1]);
$("#state").val("上传成功..");
} else {
$.messager.alert("提示", remsg[2]);
}
}
});
}
完整下载路径
http://download.csdn.net/detail/jine515073/9436752
相关文章推荐
- ASP.NET 中通过Form身份验证 来模拟Windows 域服务身份验证的方法
- [译] ASP.NET 生命周期 – ASP.NET 上下文对象(八)
- ASP.NET MVC:通过 FileResult 向 浏览器 发送文件
- ASP.Net 添加 Interop for Word, excel 插件
- [译] ASP.NET 生命周期 – ASP.NET 上下文对象(七)
- Elmah使用总结
- 七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC
- PMP在线考试学习系统ASP.NET100%源码(参加PMP考试的学员请加QQ群:347505832)
- asp.net 生成图形验证码(字母和数字混合)
- ASP.NET 系列:单元测试
- 支付宝支付接口中notify_url 与 return_url 的区别
- IIS7web服务器调试ASP.net程序遇到的一些故障的解决办法
- ASP.NET 后台代码的与前台文件“类”的关系
- DataTable如何转换为实体类
- ASP.NET学习
- ASP.NET中实现导出ppt文件数据的实例分享
- ASP.NET Form身份验证方式详解
- [译] ASP.NET 生命周期 – ASP.NET 上下文对象(六)
- CKEditor与CKFinder的配置(ASP.NET环境)
- Aspectj的一些知识