asp.net无刷新上传(带预览)
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
最新文章
- Android Do not keep activities选项分析
- 第15章 LinkedList类(暂无)
- [译]git的那些flag
- Key/Value存储系统etcd的特性
- Android 图片的平移和镜面和倒影效果
- UVA-10828 (概率期望+高斯消元)
- 做IT不能一辈子只靠技术生存
- 异步调用webservice
- selenium2.0处理case实例(二)
- Filter 配置多个URL-PATTERN
- Spring boot将配置属性注入到bean类中
- JAVA GUI学习 - JDialog模式、非模式窗口组件学习
- 关于怎么C#控制台窗口中怎么创建连接查询数据库操作
- CSS盒子的浮动
- 1.3、Android Studio创建一个Android Library
- JSSDK调用微信原生的功能上传图片保存到自己的服务器中
- eclipse如何将项目上传到码云
- openshift 容器云从入门到崩溃之九《容器监控-报警》
- 使用匿名内部类调用start方法
- DOS debug 命令的详细用法