快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

C#asp.net实现文件上传

前端代码:

使用visual studio开发实现文件上传

前端页面代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="scientist.WebForm1" %>





    
    var baseText = null; 
    function upOpen() {
        var xzOpen = document.getElementById("xzOpen");
        xzOpen.style.top = "200px"; //窗口距离浏览器内容区最上方的偏移值 
        xzOpen.style.left = "500px"; //窗口距离浏览器内容区最左边的偏移值 
        xzOpen.style.width = "500px"; //窗口的宽度 
        xzOpen.style.height = "300px"; //窗口的高度
        if (baseText == null) baseText = xzOpen.innerHTML;
        xzOpen.innerHTML = baseText + "Close window
"         var sbar = document.getElementById("statusbar");          sbar.style.marginTop = (parseInt(100)-20) + "px";         xzOpen.style.visibility = "visible";      document.getElementById("xzOpen").click();     }  上传文档   *{ margin:0; padding:0;}  .exDiv{} .boxmain{float:left;margin-right:0px;width:100%;}  .xzOpen{position: absolute; visibility: hidden; overflow: hidden; border:2px solid #CCC; background-color: #FFCBB3; border:2px solid #333; padding:5px; } .F1{float:left;margin-top:5px;} .B1{float:right;margin-top:80px;} .left{position:absolute;left:0; background:#BBFFBB;height:300px;width:20%}  .main{margin-right:200px;background:#79FF79; height:300px;;width:100%;margin-left:auto;}  .up{margin-right:1px;background:#984B4B; height:30px;width:64px; margin-left:0px;     }                 上传文件     
                                    
                                                         main                       选择文件       后台C#部分: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace scientist {     public partial class WebForm1 : System.Web.UI.Page     {         protected void Page_Load(object sender, EventArgs e)         {         }         protected void Button1_Click(object sender, EventArgs e)         {             HttpPostedFile postedFile = this.FileUpload1.PostedFile; //获取到要上传的文件             String fileName = "";//文件名             String filePath = "filesNameTest/";//文件保存路径             fileName = System.IO.Path.GetFileName(postedFile.FileName);//获取文件名称             if (System.IO.Directory.Exists(Server.MapPath(filePath)) == false)//判断文件夹是否存在             {                 System.IO.Directory.CreateDirectory(Server.MapPath(filePath));//如果不存在就创建file文件夹             }             if (System.IO.File.Exists(Server.MapPath(filePath+fileName)) == true)//判断同名文件是否存在             {                 Page.ClientScript.RegisterStartupScript(this.GetType(), "message", "alert('同名文件已存在')", true);//弹窗提示文件已存在             }             else//文件不存在则保存文件             {                 if (fileName != "")//判断前端是否有文件传过来                 {                     String fileSuffix = System.IO.Path.GetExtension(fileName); //获取上传文件的扩展名                     postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath(filePath) + fileName);//保存文件至根目录下的files文件夹里                     Page.ClientScript.RegisterStartupScript(this.GetType(), "message", "alert('已经保存成功')", true);//弹窗提示保存成功                 }                 else                 {                     Page.ClientScript.RegisterStartupScript(this.GetType(), "message", "alert('请选择文件')", true);//弹窗提示未选择文件                 }             }         }     } }
网页名称:C#asp.net实现文件上传
网页链接:http://6mz.cn/article/jdopsh.html

免费获取网站建设与品牌策划方案报价

*主要业务范围包括:高端网站建设, 集团网站建设(网站建设网站制作)找网站建设公司就上快上网。
提交需求

    联系我们

    028-86922220
  • 手机:13518219792
  • 地址:成都市太升南路288号锦天国际A幢1002号
  • 24小时服务热线:400-028-6601

    网站建设服务

  • 网页设计
  • 网站制作
  • 网站开发

    网站推广服务

  • 营销网站建设
  • 百度快速排名
  • 整站网站推广

    网站运维服务

  • 基础维护
  • 网站改版
  • 网站维护

    FOLLOW US

  • 微信二维码

    微信二维码

Copyright © 2022 成都快上网科技有限公司 成都网站建设公司-选网站建设公司快上网!国内专业的网站制作公司!
All Rights Reserved 版权所有 蜀ICP备19037934号-11