预览图片 大家好,在ASP.NET中,上传图片时先预览一下,该怎么做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好做,其实用户在点浏览的时候在windows的对话框里面不就可以预览了吗? 用javascript实现或者image控件实现, 加入JavaScript代码:function SeePic(hh,ff) { if ( ff.value != "" ){ hh.src=ff.value } else{ alert("请选取您要上传的图片文件!\n要求是 JPG 或 GIF 两种格式的图片文件。"); return(false);}-----------------------------在页面中放一个默认的图片:<img name="picview" src="images/ppp.jpg" width="75" height="65" border=0 >--------------------------按钮事件:<input type="button" name="b1" value="预览图片" onClick="SeePic(this.form.picview,this.form.vFileName)">------其中vFileName为图片路径输入框Name <INPUT type="file" size="28" NAME="File" onpropertychange="document.all.imgID.src='file:///'+this.value"><br><img id="imgID"> test.aspx文件:<html><head></head><script language=javascript>function showImage(){document.all.Image1.src=document.all.uploadImage.value;document.all.Image1.style.display="block";}</script></head><body><form id=Form1 method=post runat="server"><asp:image id=Image1 runat="server" Width="169" Height="118"></asp:image><INPUT id=uploadImage type=file size=40 name=uploadImage runat="server"></form><script language=javascript>//初始化Image1,可以用一副默认图片;也可以根据条件判断是否显示if (document.all.txtCarName.value=="")//这是我做的项目中的条件,你可以改为自己的条件document.all.Image1.style.display="none";</script></body></HTML>test.aspx.cs文件:private void Page_Load(object sender, System.EventArgs e){uploadImage.Attributes.Add("onchange","javascript:showImage()");}实际上是通过<INPUT id=uploadImage type=file size=40 name=uploadImage runat="server">的onchange事件获得它选择的图片地址给image显示出来,我把主要代码贴出来了,上传代码你自己写吧。 如何修改浏览器弹出警告对话框的样式 请教一个Jquery ligerui 框架的小问题(在线等) 疑惑中。。。 后台.cs文件怎么指定DataGrid的标头内容? 求助:VS2005和2003MSDN冲突问题 类重载的问题. 关于ASP.NET回发机制的疑问 (在线等)用Graphics画了两个图,显示的时候有一个被遮盖,拜求!!! 无法使用ASP.NET项目 js改变鼠标光标一问 .net内嵌视频的问题 重新安装VS.Net之后的问题
function SeePic(hh,ff) {
if ( ff.value != "" ){ hh.src=ff.value }
else{
alert("请选取您要上传的图片文件!\n要求是 JPG 或 GIF 两种格式的图片文件。");
return(false);
}
-----------------------------
在页面中放一个默认的图片:
<img name="picview" src="images/ppp.jpg" width="75" height="65" border=0 >--------------------------
按钮事件:<input type="button" name="b1" value="预览图片" onClick="SeePic(this.form.picview,this.form.vFileName)">------其中vFileName为图片路径输入框Name
<img id="imgID">
<head>
</head>
<script language=javascript>
function showImage()
{
document.all.Image1.src=document.all.uploadImage.value;
document.all.Image1.style.display="block";
}
</script>
</head>
<body>
<form id=Form1 method=post runat="server">
<asp:image id=Image1 runat="server" Width="169" Height="118"></asp:image>
<INPUT id=uploadImage type=file size=40 name=uploadImage runat="server">
</form>
<script language=javascript>
//初始化Image1,可以用一副默认图片;也可以根据条件判断是否显示
if (document.all.txtCarName.value=="")//这是我做的项目中的条件,你可以改为自己的条件
document.all.Image1.style.display="none";</script>
</body>
</HTML>test.aspx.cs文件:
private void Page_Load(object sender, System.EventArgs e)
{
uploadImage.Attributes.Add("onchange","javascript:showImage()");
}实际上是通过
<INPUT id=uploadImage type=file size=40 name=uploadImage runat="server">
的onchange事件获得它选择的图片地址给image显示出来,
我把主要代码贴出来了,上传代码你自己写吧。