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 = "请选择文件!";
    }
    }
  • 相关阅读:
    请用正则实现String.trim()
    事件委托的原理是什么?有什么作用?
    请简述get请求和post请求的区别
    用原生js实现,点击一个列表时,输出对应的索引
    请用js写一个函数,实现获取浏览器url中查询字符串中的参数并返回一个数组
    请描述一下cookies、sessionStorage、localStorage、session四者的区别?
    清除浮动的几种方式,各自的优缺点?
    如何使用离线存储(localStorage)?
    使用css怎么让谷歌支持小于12px的文字比如10px
    ajax有哪些方法可以实现跨域?他们都有哪些局限性?
  • 原文地址:https://www.cnblogs.com/superMay/p/5652546.html
Copyright © 2011-2022 走看看