<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript" src="Scripts/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(function () {
$('#file1').change(function () {
var path = $('#file1').val();
$.ajax({
url: 'ASHX/Admin/Admins.ashx',
type: 'get',
data: { WM:'GetImg',Path: path},
success: function (msg) {
$('#img1').attr('src', msg);
$('#img1').css('display', 'block');
}
});
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<img src="" id="img1" width="200px" height="200px" style="display:none;">
<input type="file" id="file1" style="border:1px solid #DDDDDD" />
</div>
</form>
</body>
</html>
private void HandlePic(HttpContext context, string Path)
{
Random rd = new Random();
string LastIndex = Path.Substring(Path.IndexOf("."));
string Date = DateTime.Now.ToString("MMddyyyyhhmmssfff" + rd.Next(0, 9999).ToString());
string NewName = Date + LastIndex;
string FilePath = HttpContext.Current.Server.MapPath(@"\\Images\") + NewName;
string BackPath = "Images/" + NewName;
WebClient webc = new WebClient();
webc.UploadFile(FilePath, Path);
context.Response.Write(BackPath);
}
case "GetImg":
string Path = context.Request["Path"].ToString();
HandlePic(context, Path);
break;
2132

被折叠的 条评论
为什么被折叠?



