zoukankan      html  css  js  c++  java
  • 上传文件

    aspx

    <div class="tab-content" style="display:none">
                 
                 <dl>
                    <dt>资料名称</dt>
                    <dd>
                        <asp:TextBox ID="txtBname" runat="server"  CssClass="input normal" datatype="*1-100" sucmsg=" "></asp:TextBox>
                        <span class="Validform_checktip">*分类中文名称,100字符内</span></dd>
                </dl>
                <dl>
                    <dt>资料</dt>
                    <dd>
                        <asp:Image ImageUrl="../../../css/noneimg.jpg" ID="img2" runat="server" Width="150px" Height="150px" />
                            <asp:FileUpload runat="server" ID="fupImage" />
                    <%-- <input type="button" value="上传" id="Button1" runat="server" onserverclick="btnSubmit_ServerClick" />--%>
                      <%--  <asp:Image ID="showImg" runat="server" ImageUrl="../../../css/noneimg.jpg" Style="max-height: 80px;" />
                        <asp:TextBox ID="txtlogoUrl" runat="server" CssClass="input normal upload-path" datatype="*1-800" sucmsg=" " Text="" nullmsg=" "/>
                        <div class="upload-box upload-img"></div>--%>
                        <asp:Label ID="tip" runat="server" Text=""></asp:Label>
                    </dd>
                </dl>
            <div class="page-footer">
                <div class="btn-list">
                    <asp:Button ID="btnSubmit" runat="server" Text="提交保存" CssClass="btns" OnClick="btnsSubmit_Click" />
                    <input name="btnReturn" type="button" value="返回上一页" class="btn yellow" onclick="javascript: history.back(-1);" />
                </div>
                <div class="clear"></div>
            </div>
            </div>

    aspx.cs 

    protected void btnsSubmit_Click(object sender, EventArgs e)
    {
    TeenySoft.CacheLoginUser.LoginUser loginuser = GetAdminInfo;
    if (fupImage.HasFile)
    {
    string data = DateTime.Now.ToShortDateString();
    Regex regex = new Regex(@".(?i:jpg|jpeg|gif|png|docx|xlsx|zip|rar|txt)$");
    if (regex.IsMatch(Path.GetExtension(fupImage.FileName)))
    {
    string path = AppDomain.CurrentDomain.BaseDirectory + "uploads";
    if (!Directory.Exists(path))
    Directory.CreateDirectory(path);
    string filePath = fupImage.FileName;  //此处需要处理同名文件
    fupImage.SaveAs(Path.Combine(path, filePath));
    img2.ImageUrl = "/uploads/" + filePath;
    string strSql = String.Format("insert into {0}.dbo.wx_shop_businessfile([filename],updatedate,filepath) values('{1}','{2}','{3}')",
    loginuser.DBName, this.txtBname.Text, data, img2.ImageUrl);
    TeenySoft.Query.DBCommon.ExecuteScalar(loginuser.ConnectionStr, strSql, CommandType.Text, null);
    JscriptMsg("保存完成继续上传!", "uploadbusiness.aspx", "Success");
    }
    else
    {
    this.tip.Text = "请选择正确的文件格式!";
    }
    }
    else
    {
    this.tip.Text = "请选择文件!";
    }
    }
  • 相关阅读:
    Entity Framework 学习中级篇2—存储过程(上)(转)
    PB TreeView 属性,事件详解(转)
    java面试宝典
    Entity Framework 学习初级篇5ObjectQuery查询及方法(转)
    关于安卓中国移动定制机GPS定位问题解决办法
    Asp.net中优化页面小技巧—让搜索引擎更容易找到你的页面!
    服务器SQl2000和SQl2005版本不同带来一系列问题解决方案
    Asp.net中小技巧—服务器端Web控件与客户端Html控件交互
    Asp.net中利用ExecuteNonQuery()执行存储过程返回1解决方案
    Asp.net中DropDownlist中无法触发后台事件解决方案
  • 原文地址:https://www.cnblogs.com/superMay/p/5652546.html
Copyright © 2011-2022 走看看