注册 登录
编程论坛 ASP.NET技术论坛

怎么实现上传先预览图片

scindy 发布于 2006-12-26 14:43, 1940 次点击

如标题,怎么实现上传时行预览图片啊?

9 回复
#2
wyg48592006-12-26 14:46

你上传时候不是有个路径吗?你加一个image控件,在你点上传的时候,把上传的路径赋给image控件就OK了

#3
scindy2006-12-26 14:49

能再详细点吗>或给几条重要代码,谢谢了~~~

#4
wyg48592006-12-26 15:23
你不是里面保存时候有个this.fileupload.SavaAs("路径")吗?
定义一个变量
string path;
path = this.fileupload.SavaAs("路径");
然后将这个值赋给你的那个image控件即可
this.image.imageUrl = "+path+";
就行了啊
你先试试
#5
scindy2006-12-26 15:36

非常感谢~~~~

麻烦了~~~


#6
robinbest2008-04-16 15:53
[bo]以下是引用 [un]wyg4859[/un] 在 2006-12-26 15:23 的发言:[/bo]

你不是里面保存时候有个this.fileupload.SavaAs("路径")吗?定义一个变量string path;path = this.fileupload.SavaAs("路径");然后将这个值赋给你的那个image控件即可this.image.imageUrl = "+path+";就行了啊 你先试 ...


你这样不就变成上传后再预览了吗?
#7
kevintang2008-04-16 16:03
用JS啊!我以前问过的!自己找找吧!
#8
hebingbing2008-04-16 16:09
人家说的意思很明确只是你没有明白罢了……
我帮他给你解释解释吧……
比如说你点上传控件的浏览按钮,那么前面的文本框不久出现了一个路径吗?
然后将那个路径赋给图片不久可以上传钱预览了吗……
#9
残影留香2008-04-17 09:59
imageurl=this.File1.PostedFile.FileName
#10
xqyy2008-04-17 15:35
<script language="javascript">
function showimg(){
document.all.imgview.innerHTML="<img src='"+document.all.myimg.value+"' style=\"border:1px solid #A8B1D2\">";
}
</script>


 <span id="imgview" class="text-article" ><img src="../image/selectpic.gif" style="border:1px solid #A8B1D2"/></span>
<input type="file" id="myimg" onchange="showimg()" runat=server class="ipt2" style="width:300px; height:20px"/>
1