上传并预览图片

rwm5366745 2011-09-02 11:46:59
<script language="javascript" type="text/javascript">
function Preview(imgSrc) {

document.getElementById("Image1").src = imgSrc;
}
</script>

<asp:Image ID="Image1" Width="100px" runat="server" />
<asp:FileUpload ID="FileUpload1" runat="server" onchange="Preview(this.value);" />


这样写为什么不能实现?
...全文
102 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
rwm5366745 2011-09-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 highpr 的回复:]
this.value改成document.form.FileUpload1.value试试
[/Quote]

获取到了路径 但页面就是无法显示
highpr 2011-09-02
  • 打赏
  • 举报
回复
this.value改成document.form.FileUpload1.value试试
Ultimate 2011-09-02
  • 打赏
  • 举报
回复
这两个控件都是服务器控件,建议在后台写 FileUpload 这个控件的代码,或者在后台的load方法里面添加属性...
ycproc 2011-09-02
  • 打赏
  • 举报
回复
rwm5366745 2011-09-02
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wxr0323 的回复:]
上传预览
[/Quote]

我用了这个方法 能够实现预览 但在点击保存 是获取不到 HttpContext.Current.Request.Files
子夜__ 2011-09-02
  • 打赏
  • 举报
回复
wangxinlong_ 2011-09-02
  • 打赏
  • 举报
回复
我觉得你要实现的是上传图片的时候的图片预览功效,但是现在的IE6下用
<asp:FileUpload ID="FileUpload1" name="FileUpload1" onchange="ddd()" runat="server" />
<img alt="" id="preview" height="120" src="../touxiang/noimg.gif"width="100" border="1" name="preview"/>
function ddd() {
var img = document.getElementById("preview");
var sender = event.srcElement;
img.src = sender.value;
return true
}可以,但是在IE8上他的安全级别要很高,你需要用到滤镜才可以实现。你可以gooel一下,网上有许多的。
md5e 2011-09-02
  • 打赏
  • 举报
回复
onchange这里好像是server的事件

page_load
{
FileUpload1.Attributes.Add("onchange", "Preview(this.value);");
}
孟子E章 2011-09-02
  • 打赏
  • 举报
回复


另外上传预览的方法是这样的
http://www.cnblogs.com/cloudgamer/archive/2009/12/22/ImagePreview.html
孟子E章 2011-09-02
  • 打赏
  • 举报
回复
function Preview(imgSrc) {
alert(imgSrc)

你就明白了
一切为了你 2011-09-02
  • 打赏
  • 举报
回复
必须上传到本地服务器上了 才能显示

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧