• 上传文件


    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 = "请选择文件!";
    }
    }
  • 相关阅读:
    公众号开发完整页面2
    公众号开发完整页面1
    公众号开发15【html页面】
    公众号开发【分享功能】
    公众号开发13【生成二维码】
    公众号开发11【模板消息接口】
    ST05 跟踪SQL
    ABAP 动态生成内表的几种方法
    SMARTFORM & SAPScript
    某种业务场景下,将一个工作区的多个字段整理到一个内表中
  • 原文地址:https://www.cnblogs.com/superMay/p/5652546.html
Copyright © 2020-2023  润新知