- Rongsen.Com.Cn 版权所有 2008-2010 京ICP备08007000号 京公海网安备11010802026356号 朝阳网安编号:110105199号
- 北京黑客防线网安工作室-黑客防线网安服务器维护基地为您提供专业的服务器维护,企业网站维护,网站维护服务
- (建议采用1024×768分辨率,以达到最佳视觉效果) Powered by 黑客防线网安 ©2009-2010 www.rongsen.com.cn
 
  
    
| 作者:黑客防线网安Ajax教程基地 来源:黑客防线网安Ajax教程基地 浏览次数:0 | 
  在做一个信息管理平台时用到了图片,就像做一个上传的
  正好用的是asp.net ajax
  就试着做了一个
  不很好
自定义用户控件文件 PicUpload.ascx
  1<%@ control language="C#" autoeventwireup="true" inherits="Admin_PicUpload, App_Web_mboefw14" %>
  2 <asp:Image ID="EP_Image" runat="server" Height="160px" ImageUrl='<%# Bind("EP_Pic") %>'
  3    Width="314px" />
  4<br />
  5<asp:FileUpload ID="FileUpload1" runat="server" />
  6<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="上传" />
  自定义用户控件文件 PicUpload.ascx.cs
   1using System;
   2using System.Data;
   3using System.Configuration;
   4using System.Collections;
   5using System.Web;
   6using System.Web.Security;
   7using System.Web.UI;
   8using System.Web.UI.WebControls;
   9using System.Web.UI.WebControls.WebParts;
  10using System.Web.UI.HtmlControls;
  11
  12public partial class Admin_PicUpload : System.Web.UI.UserControl
  13{
  14    protected void Page_Load(object sender, EventArgs e)
  15    {
  16
  17    }
  18    protected void Button1_Click(object sender, EventArgs e)
  19    {
  20        bool fileOK = false;
  21        //获取根文件绝对路径
  22        string path = Server.MapPath("~/UpLoad/");
  23        //如上传了文件,就判断文件格式
  24        FileUpload FU = FileUpload1;
  25        if (FU.HasFile)
  26        {
  27            string fileExtension = System.IO.Path.GetExtension(FU.FileName).ToLower();
  28            string[] allowedExtensions ={ ".gif", ".jpg", ".png", ".bmp", };
  29            for (int i = 0; i < allowedExtensions.Length; i++)
  30            {
  31                if (fileExtension == allowedExtensions[i])
  32                {
  33                    fileOK = true;
  34                }
  35            }
  36        }
  37        //调用saveas方法,实现上传文件
  38        if (fileOK)
  39        {
  40            try
  41            {
  42                FileUpload1.SaveAs(path + System.DateTime.Now.ToString("yyyyMMddhhmmss")+FU.FileName);
  43                EP_Image.ImageUrl = "../Upload/" + System.DateTime.Now.ToString("yyyyMMddhhmmss") + FU.FileName;
  44                Button1.Text = "上传成功";
  45            }
  46            finally
  47            {
  48            }
  49        }
  50        else
  51        {
  52            Button1.Text = "上传失败,格式不允许";
  53        }
  54    }
  55}
  56
  逐步完成... 
  http://www.cnblogs.com/zhiyyang/archive/2006/12/11/589020.html
| 我要申请本站:N点 | 黑客防线官网 | | 
| 专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479 |