用iframe 实现图片上传

 用到两个页面

1、上传处理页面upload.aspx,该页面只一FileUpload控件和一个Button按钮

    

    upload.aspx.cs文件,主要实现button按钮的上传事件,代码:

   

   该上传代码用了 Guid.NewGuid()对上传的图片命名,以免上传了重名的文件。

    用iframe上传图片还有就是要把上传的文件路径传到另一个页面中(index.aspx)的文本框中,让其添加到数据库中

   用 Response.Write("<script> parent.document.getElementById('txtPicture').value='" + url + "' </script>");实现了此功能。url为图片路径。

2、首页index.aspx

    调用upload.aspx页面,html代码为:<iframe scrolling="no" src="upPicture.aspx" frameborder="no" border="0" marginwidth="0" marginheight="0" ></iframe>

   还有一个文本框:<asp:TextBox ID="txtPicture" runat="server"></asp:TextBox>把upload.aspx页面中处理出的ur给txtPicture文本框赋值。然后添加到数据库中。

 

这样就完成了用iframe上传图片

   

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值